Warning: Permanently added '18.206.155.71' (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/10875920-fedora-43-aarch64 --chroot fedora-43-aarch64 Version: 1.9 PID: 10457 Logging PID: 10459 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 10875920, 'buildroot_pkgs': [], 'chroot': 'fedora-43-aarch64', 'enable_net': True, 'fedora_review': True, 'git_hash': 'b7322e8f5dce299391c90ee7b6291fbddf118ecb', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/rossetnocpes/codexbar-cli/codexbar-cli', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'codexbar-cli', 'package_version': '0.52.0-1', 'project_dirname': 'codexbar-cli', 'project_name': 'codexbar-cli', 'project_owner': 'rossetnocpes', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/rossetnocpes/codexbar-cli/fedora-43-aarch64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None, 'repo_gpgcheck': False}], 'sandbox': 'rossetnocpes/codexbar-cli--rossetnocpes', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 1, 'submitter': 'rossetnocpes', 'tags': [], 'task_id': '10875920-fedora-43-aarch64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/rossetnocpes/codexbar-cli/codexbar-cli /var/lib/copr-rpmbuild/workspace/workdir-sdlzx50q/codexbar-cli --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/rossetnocpes/codexbar-cli/codexbar-cli', '/var/lib/copr-rpmbuild/workspace/workdir-sdlzx50q/codexbar-cli', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-sdlzx50q/codexbar-cli'... Running: git checkout b7322e8f5dce299391c90ee7b6291fbddf118ecb -- cmd: ['git', 'checkout', 'b7322e8f5dce299391c90ee7b6291fbddf118ecb', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-sdlzx50q/codexbar-cli rc: 0 stdout: stderr: Note: switching to 'b7322e8f5dce299391c90ee7b6291fbddf118ecb'. 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 b7322e8 automatic import of codexbar-cli Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-sdlzx50q/codexbar-cli 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 v0.52.0.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o v0.52.0.tar.gz --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/rossetnocpes/codexbar-cli/codexbar-cli/v0.52.0.tar.gz/md5/087c472227458bef268a63784b797350/v0.52.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 14.73M 100 14.73M 0 0 244.5M 0 0 INFO: Reading stdout from command: md5sum v0.52.0.tar.gz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-sdlzx50q/codexbar-cli/codexbar-cli.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-sdlzx50q/codexbar-cli --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1787055403.518521 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.8 starting (python version = 3.14.5, NVR = mock-6.8-1.fc44), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-sdlzx50q/codexbar-cli/codexbar-cli.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-sdlzx50q/codexbar-cli --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1787055403.518521 -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-sdlzx50q/codexbar-cli/codexbar-cli.spec) Config(fedora-43-aarch64) Start: clean chroot Finish: clean chroot Mock Version: 6.8 INFO: Mock Version: 6.8 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-43-aarch64-bootstrap-1787055403.518521/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: registry.fedoraproject.org/fedora:43 INFO: Pulling image: registry.fedoraproject.org/fedora:43 INFO: Tagging container image as mock-bootstrap-70809b0a-a6f4-4fe9-a053-be9f419b4e59 INFO: Checking that 5329d02b398d69404a5b37303258ebaac142705e538f156fcb4c4874da3e6f68 image matches host's architecture INFO: Copy content of container 5329d02b398d69404a5b37303258ebaac142705e538f156fcb4c4874da3e6f68 to /var/lib/mock/fedora-43-aarch64-bootstrap-1787055403.518521/root INFO: mounting 5329d02b398d69404a5b37303258ebaac142705e538f156fcb4c4874da3e6f68 with podman image mount INFO: image 5329d02b398d69404a5b37303258ebaac142705e538f156fcb4c4874da3e6f68 as /var/lib/containers/storage/overlay/9d9415809afa97e9a82220def7f4d365c8e12037a314fad303586b221d4d0f93/merged INFO: umounting image 5329d02b398d69404a5b37303258ebaac142705e538f156fcb4c4874da3e6f68 (/var/lib/containers/storage/overlay/9d9415809afa97e9a82220def7f4d365c8e12037a314fad303586b221d4d0f93/merged) with podman image umount INFO: Removing image mock-bootstrap-70809b0a-a6f4-4fe9-a053-be9f419b4e59 INFO: Package manager dnf5 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/fedora-43-aarch64-1787055403.518521/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 dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.0.2-1.fc43.aarch64 rpm-sequoia-1.10.2-4.fc43.aarch64 dnf5-5.2.18.0-4.fc43.aarch64 dnf5-plugins-5.2.18.0-4.fc43.aarch64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: Copr repository 100% | 1.8 KiB/s | 1.7 KiB | 00m01s fedora 100% | 22.3 MiB/s | 34.2 MiB | 00m02s updates 100% | 11.3 MiB/s | 16.8 MiB | 00m01s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash aarch64 5.3.0-2.fc43 fedora 8.4 MiB bzip2 aarch64 1.0.8-21.fc43 fedora 171.3 KiB coreutils aarch64 9.7-10.fc43 updates 8.1 MiB cpio aarch64 2.15-6.fc43 fedora 1.1 MiB diffutils aarch64 3.12-3.fc43 fedora 1.6 MiB fedora-release-common noarch 43-27 updates 20.6 KiB findutils aarch64 1:4.10.0-6.fc43 fedora 1.9 MiB gawk aarch64 5.3.2-2.fc43 fedora 2.6 MiB glibc-minimal-langpack aarch64 2.42-13.fc43 updates 0.0 B grep aarch64 3.12-2.fc43 fedora 1.0 MiB gzip aarch64 1.13-4.fc43 fedora 424.7 KiB info aarch64 7.2-7.fc43 updates 421.6 KiB patch aarch64 2.8-2.fc43 fedora 262.5 KiB redhat-rpm-config noarch 343-14.fc43 updates 182.9 KiB rpm-build aarch64 6.0.2-1.fc43 updates 598.1 KiB sed aarch64 4.9-5.fc43 fedora 873.2 KiB shadow-utils aarch64 2:4.18.0-3.fc43 fedora 4.4 MiB tar aarch64 2:1.35-6.fc43 fedora 3.0 MiB unzip aarch64 6.0-67.fc43 fedora 470.2 KiB util-linux aarch64 2.41.5-1.fc43 updates 6.8 MiB which aarch64 2.23-3.fc43 fedora 123.4 KiB xz aarch64 1:5.8.1-4.fc43 updates 1.4 MiB Installing dependencies: add-determinism aarch64 0.6.0-3.fc43 updates 2.0 MiB alternatives aarch64 1.33-3.fc43 updates 90.2 KiB ansible-srpm-macros noarch 1-18.1.fc43 fedora 35.7 KiB audit-libs aarch64 4.2.1-1.fc43 updates 486.5 KiB binutils aarch64 2.45.1-5.fc43 updates 31.0 MiB build-reproducibility-srpm-macros noarch 0.6.0-3.fc43 updates 735.0 B bzip2-libs aarch64 1.0.8-21.fc43 fedora 72.6 KiB ca-certificates noarch 2025.2.80_v9.0.304-1.2.fc43 updates 2.7 MiB cmake-srpm-macros noarch 3.31.11-1.fc43 updates 524.0 B coreutils-common aarch64 9.7-10.fc43 updates 11.3 MiB crypto-policies noarch 20251125-1.git63291f8.fc43 updates 147.1 KiB curl aarch64 8.15.0-8.fc43 updates 457.5 KiB cyrus-sasl-lib aarch64 2.1.28-33.fc43 fedora 2.4 MiB debugedit aarch64 5.2-3.fc43 fedora 317.9 KiB dwz aarch64 0.16-2.fc43 fedora 322.6 KiB ed aarch64 1.22.2-1.fc43 fedora 156.0 KiB efi-srpm-macros noarch 6-4.fc43 fedora 40.1 KiB elfutils aarch64 0.195-1.fc43 updates 3.6 MiB elfutils-debuginfod-client aarch64 0.195-1.fc43 updates 144.1 KiB elfutils-default-yama-scope noarch 0.195-1.fc43 updates 1.8 KiB elfutils-libelf aarch64 0.195-1.fc43 updates 1.2 MiB elfutils-libs aarch64 0.195-1.fc43 updates 746.7 KiB fedora-gpg-keys noarch 43-1 fedora 131.2 KiB fedora-release noarch 43-27 updates 0.0 B fedora-release-identity-basic noarch 43-27 updates 631.0 B fedora-repos noarch 43-1 fedora 4.9 KiB file aarch64 5.46-9.fc43 updates 140.2 KiB file-libs aarch64 5.46-9.fc43 updates 11.9 MiB filesystem aarch64 3.18-50.fc43 fedora 112.0 B filesystem-srpm-macros noarch 3.18-50.fc43 fedora 38.2 KiB fonts-srpm-macros noarch 1:2.0.5-23.fc43 fedora 55.8 KiB forge-srpm-macros noarch 0.4.0-3.fc43 fedora 38.9 KiB fpc-srpm-macros noarch 1.3-15.fc43 fedora 144.0 B gap-srpm-macros noarch 2-1.fc43 fedora 2.1 KiB gdb-minimal aarch64 17.2-2.fc43 updates 13.4 MiB gdbm-libs aarch64 1:1.23-10.fc43 fedora 233.9 KiB ghc-srpm-macros noarch 1.9.2-3.fc43 fedora 779.0 B glibc aarch64 2.42-13.fc43 updates 6.3 MiB glibc-common aarch64 2.42-13.fc43 updates 1.3 MiB glibc-gconv-extra aarch64 2.42-13.fc43 updates 18.5 MiB gmp aarch64 1:6.3.0-4.fc43 fedora 657.9 KiB gnat-srpm-macros noarch 7-1.fc43 updates 1.0 KiB gnome-srpm-macros noarch 1.0-1.fc43 updates 3.5 KiB gnulib-l10n noarch 20241231-1.fc43 fedora 655.0 KiB gnupg2 aarch64 2.4.9-5.fc43 updates 6.5 MiB gnupg2-dirmngr aarch64 2.4.9-5.fc43 updates 646.4 KiB gnupg2-gpg-agent aarch64 2.4.9-5.fc43 updates 847.3 KiB gnupg2-gpgconf aarch64 2.4.9-5.fc43 updates 321.9 KiB gnupg2-keyboxd aarch64 2.4.9-5.fc43 updates 233.3 KiB gnupg2-verify aarch64 2.4.9-5.fc43 updates 364.4 KiB gnutls aarch64 3.8.13-1.fc43 updates 3.7 MiB go-srpm-macros noarch 3.8.0-1.fc43 fedora 61.9 KiB gpgverify noarch 2.2-3.fc43 fedora 8.7 KiB ima-evm-utils-libs aarch64 1.6.2-6.fc43 fedora 92.7 KiB jansson aarch64 2.14-3.fc43 fedora 93.1 KiB java-srpm-macros noarch 1-7.fc43 fedora 870.0 B json-c aarch64 0.18-7.fc43 fedora 138.7 KiB kernel-srpm-macros noarch 1.0-27.fc43 fedora 1.9 KiB keyutils-libs aarch64 1.6.3-6.fc43 fedora 98.3 KiB krb5-libs aarch64 1.22.2-4.fc43 updates 2.5 MiB libacl aarch64 2.4.0-1.fc43 updates 67.9 KiB libarchive aarch64 3.8.4-1.fc43 updates 975.3 KiB libassuan aarch64 2.5.7-4.fc43 fedora 215.8 KiB libattr aarch64 2.6.0-1.fc43 updates 68.3 KiB libblkid aarch64 2.41.5-1.fc43 updates 290.4 KiB libbrotli aarch64 1.2.0-1.fc43 updates 909.5 KiB libcap aarch64 2.76-4.fc43 updates 508.8 KiB libcap-ng aarch64 0.9.3-1.fc43 updates 161.1 KiB libcom_err aarch64 1.47.3-2.fc43 fedora 111.2 KiB libcurl aarch64 8.15.0-8.fc43 updates 915.0 KiB libeconf aarch64 0.7.9-2.fc43 fedora 81.0 KiB libevent aarch64 2.1.12-16.fc43 fedora 1.1 MiB libfdisk aarch64 2.41.5-1.fc43 updates 418.8 KiB libffi aarch64 3.5.2-1.fc43 updates 155.9 KiB libfsverity aarch64 1.6-3.fc43 fedora 68.5 KiB libgcc aarch64 15.3.1-1.fc43 updates 222.2 KiB libgcrypt aarch64 1.11.1-4.fc43 updates 1.2 MiB libgomp aarch64 15.3.1-1.fc43 updates 517.3 KiB libgpg-error aarch64 1.55-2.fc43 fedora 971.3 KiB libidn2 aarch64 2.3.8-2.fc43 fedora 560.6 KiB libksba aarch64 1.6.7-4.fc43 fedora 398.4 KiB liblastlog2 aarch64 2.41.5-1.fc43 updates 137.7 KiB libmount aarch64 2.41.5-1.fc43 updates 420.1 KiB libnghttp2 aarch64 1.66.0-3.fc43 updates 197.8 KiB libpkgconf aarch64 2.3.0-3.fc43 fedora 134.0 KiB libpsl aarch64 0.21.5-6.fc43 fedora 132.5 KiB libselinux aarch64 3.9-5.fc43 fedora 201.1 KiB libsemanage aarch64 3.9-4.fc43 fedora 360.2 KiB libsepol aarch64 3.9-2.fc43 fedora 809.8 KiB libsmartcols aarch64 2.41.5-1.fc43 updates 224.4 KiB libssh aarch64 0.11.5-1.fc43 updates 588.9 KiB libssh-config noarch 0.11.5-1.fc43 updates 277.0 B libstdc++ aarch64 15.3.1-1.fc43 updates 2.8 MiB libtasn1 aarch64 4.21.0-1.fc43 updates 220.8 KiB libtool-ltdl aarch64 2.5.4-8.fc43 updates 94.0 KiB libunistring aarch64 1.1-10.fc43 fedora 1.7 MiB libusb1 aarch64 1.0.30-1.fc43 updates 179.6 KiB libuuid aarch64 2.41.5-1.fc43 updates 69.3 KiB libverto aarch64 0.3.2-11.fc43 fedora 69.4 KiB libxcrypt aarch64 4.5.2-1.fc43 updates 273.4 KiB libxml2 aarch64 2.12.10-5.fc43 fedora 1.9 MiB libzstd aarch64 1.5.7-2.fc43 fedora 667.7 KiB lua-libs aarch64 5.4.8-4.fc43 updates 329.9 KiB lua-srpm-macros noarch 1-16.fc43 fedora 1.3 KiB lz4-libs aarch64 1.10.0-3.fc43 fedora 197.4 KiB mpfr aarch64 4.2.2-2.fc43 fedora 755.5 KiB ncurses-base noarch 6.5-7.20250614.fc43 fedora 328.1 KiB ncurses-libs aarch64 6.5-7.20250614.fc43 fedora 1.2 MiB nettle aarch64 3.10.1-2.fc43 fedora 765.3 KiB npth aarch64 1.8-3.fc43 fedora 93.5 KiB ocaml-srpm-macros noarch 11-2.fc43 fedora 1.9 KiB openblas-srpm-macros noarch 2-20.fc43 fedora 112.0 B openldap aarch64 2.6.13-1.fc43 updates 764.2 KiB openssl-libs aarch64 1:3.5.7-2.fc43 updates 7.4 MiB p11-kit aarch64 0.26.5-1.fc43 updates 2.7 MiB p11-kit-trust aarch64 0.26.5-1.fc43 updates 530.1 KiB package-notes-srpm-macros noarch 0.20-1.fc43 updates 1.6 KiB pam-libs aarch64 1.7.1-5.fc43 updates 222.5 KiB pcre2 aarch64 10.47-1.fc43 updates 714.5 KiB pcre2-syntax noarch 10.47-1.fc43 updates 281.9 KiB perl-srpm-macros noarch 1-60.fc43 fedora 861.0 B pkgconf aarch64 2.3.0-3.fc43 fedora 112.4 KiB pkgconf-m4 noarch 2.3.0-3.fc43 fedora 14.4 KiB pkgconf-pkg-config aarch64 2.3.0-3.fc43 fedora 990.0 B popt aarch64 1.19-9.fc43 fedora 144.8 KiB publicsuffix-list-dafsa noarch 20260116-1.fc43 updates 70.4 KiB pyproject-srpm-macros noarch 1.23.2-1.fc43 updates 3.4 KiB python-srpm-macros noarch 3.14-5.fc43 fedora 51.5 KiB qt5-srpm-macros noarch 5.15.18-1.fc43 updates 500.0 B qt6-srpm-macros noarch 6.10.3-1.fc43 updates 472.0 B readline aarch64 8.3-2.fc43 fedora 563.8 KiB rpm aarch64 6.0.2-1.fc43 updates 3.4 MiB rpm-build-libs aarch64 6.0.2-1.fc43 updates 264.0 KiB rpm-libs aarch64 6.0.2-1.fc43 updates 995.3 KiB rpm-sequoia aarch64 1.10.2-4.fc43 updates 2.3 MiB rpm-sign-libs aarch64 6.0.2-1.fc43 updates 67.6 KiB rust-srpm-macros noarch 28.5-1.fc43 updates 5.5 KiB setup noarch 2.15.0-26.fc43 fedora 725.0 KiB sqlite-libs aarch64 3.50.2-3.fc43 updates 1.5 MiB systemd-libs aarch64 258.10-1.fc43 updates 2.5 MiB systemd-standalone-sysusers aarch64 258.10-1.fc43 updates 329.5 KiB tpm2-tss aarch64 4.1.3-8.fc43 fedora 2.1 MiB tree-sitter-srpm-macros noarch 0.4.2-1.fc43 fedora 8.3 KiB util-linux-core aarch64 2.41.5-1.fc43 updates 2.4 MiB xxhash-libs aarch64 0.8.3-3.fc43 fedora 86.0 KiB xz-libs aarch64 1:5.8.1-4.fc43 updates 201.6 KiB zig-srpm-macros noarch 1-5.fc43 fedora 1.1 KiB zip aarch64 3.0-44.fc43 fedora 762.5 KiB zlib-ng-compat aarch64 2.3.3-2.fc43 updates 133.5 KiB zstd aarch64 1.5.7-2.fc43 fedora 1.5 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 172 packages Total size of inbound packages is 58 MiB. Need to download 58 MiB. After this operation, 227 MiB extra will be used (install 227 MiB, remove 0 B). [ 1/172] bzip2-0:1.0.8-21.fc43.aarch64 100% | 2.8 MiB/s | 51.6 KiB | 00m00s [ 2/172] cpio-0:2.15-6.fc43.aarch64 100% | 14.9 MiB/s | 289.6 KiB | 00m00s [ 3/172] bash-0:5.3.0-2.fc43.aarch64 100% | 80.0 MiB/s | 1.8 MiB | 00m00s [ 4/172] diffutils-0:3.12-3.fc43.aarch 100% | 63.4 MiB/s | 389.7 KiB | 00m00s [ 5/172] findutils-1:4.10.0-6.fc43.aar 100% | 77.1 MiB/s | 552.7 KiB | 00m00s [ 6/172] grep-0:3.12-2.fc43.aarch64 100% | 57.9 MiB/s | 296.2 KiB | 00m00s [ 7/172] gawk-0:5.3.2-2.fc43.aarch64 100% | 123.7 MiB/s | 1.1 MiB | 00m00s [ 8/172] gzip-0:1.13-4.fc43.aarch64 100% | 23.4 MiB/s | 167.6 KiB | 00m00s [ 9/172] patch-0:2.8-2.fc43.aarch64 100% | 18.2 MiB/s | 111.6 KiB | 00m00s [ 10/172] sed-0:4.9-5.fc43.aarch64 100% | 34.1 MiB/s | 314.4 KiB | 00m00s [ 11/172] tar-2:1.35-6.fc43.aarch64 100% | 83.1 MiB/s | 850.8 KiB | 00m00s [ 12/172] shadow-utils-2:4.18.0-3.fc43. 100% | 85.3 MiB/s | 1.3 MiB | 00m00s [ 13/172] unzip-0:6.0-67.fc43.aarch64 100% | 22.6 MiB/s | 185.4 KiB | 00m00s [ 14/172] which-0:2.23-3.fc43.aarch64 100% | 13.5 MiB/s | 41.4 KiB | 00m00s [ 15/172] fedora-release-common-0:43-27 100% | 7.4 MiB/s | 22.6 KiB | 00m00s [ 16/172] coreutils-0:9.7-10.fc43.aarch 100% | 136.7 MiB/s | 1.1 MiB | 00m00s [ 17/172] glibc-minimal-langpack-0:2.42 100% | 6.0 MiB/s | 43.2 KiB | 00m00s [ 18/172] info-0:7.2-7.fc43.aarch64 100% | 29.2 MiB/s | 179.2 KiB | 00m00s [ 19/172] redhat-rpm-config-0:343-14.fc 100% | 18.6 MiB/s | 76.1 KiB | 00m00s [ 20/172] rpm-build-0:6.0.2-1.fc43.aarc 100% | 31.7 MiB/s | 129.9 KiB | 00m00s [ 21/172] util-linux-0:2.41.5-1.fc43.aa 100% | 196.9 MiB/s | 1.2 MiB | 00m00s [ 22/172] xz-1:5.8.1-4.fc43.aarch64 100% | 93.3 MiB/s | 573.5 KiB | 00m00s [ 23/172] filesystem-0:3.18-50.fc43.aar 100% | 148.2 MiB/s | 1.3 MiB | 00m00s [ 24/172] ncurses-libs-0:6.5-7.20250614 100% | 45.3 MiB/s | 324.6 KiB | 00m00s [ 25/172] bzip2-libs-0:1.0.8-21.fc43.aa 100% | 10.0 MiB/s | 40.9 KiB | 00m00s [ 26/172] libselinux-0:3.9-5.fc43.aarch 100% | 15.7 MiB/s | 96.6 KiB | 00m00s [ 27/172] gmp-1:6.3.0-4.fc43.aarch64 100% | 44.2 MiB/s | 271.3 KiB | 00m00s [ 28/172] readline-0:8.3-2.fc43.aarch64 100% | 43.3 MiB/s | 221.8 KiB | 00m00s [ 29/172] ed-0:1.22.2-1.fc43.aarch64 100% | 20.3 MiB/s | 83.1 KiB | 00m00s [ 30/172] mpfr-0:4.2.2-2.fc43.aarch64 100% | 22.5 MiB/s | 322.0 KiB | 00m00s [ 31/172] libeconf-0:0.7.9-2.fc43.aarch 100% | 11.4 MiB/s | 35.2 KiB | 00m00s [ 32/172] libsemanage-0:3.9-4.fc43.aarc 100% | 38.9 MiB/s | 119.5 KiB | 00m00s [ 33/172] fedora-repos-0:43-1.noarch 100% | 8.9 MiB/s | 9.1 KiB | 00m00s [ 34/172] setup-0:2.15.0-26.fc43.noarch 100% | 51.2 MiB/s | 157.3 KiB | 00m00s [ 35/172] glibc-common-0:2.42-13.fc43.a 100% | 51.8 MiB/s | 318.4 KiB | 00m00s [ 36/172] coreutils-common-0:9.7-10.fc4 100% | 175.0 MiB/s | 2.1 MiB | 00m00s [ 37/172] ansible-srpm-macros-0:1-18.1. 100% | 4.9 MiB/s | 19.9 KiB | 00m00s [ 38/172] glibc-0:2.42-13.fc43.aarch64 100% | 130.2 MiB/s | 1.8 MiB | 00m00s [ 39/172] efi-srpm-macros-0:6-4.fc43.no 100% | 7.3 MiB/s | 22.4 KiB | 00m00s [ 40/172] dwz-0:0.16-2.fc43.aarch64 100% | 21.5 MiB/s | 132.2 KiB | 00m00s [ 41/172] filesystem-srpm-macros-0:3.18 100% | 8.6 MiB/s | 26.4 KiB | 00m00s [ 42/172] fonts-srpm-macros-1:2.0.5-23. 100% | 8.8 MiB/s | 27.2 KiB | 00m00s [ 43/172] forge-srpm-macros-0:0.4.0-3.f 100% | 9.8 MiB/s | 20.1 KiB | 00m00s [ 44/172] fpc-srpm-macros-0:1.3-15.fc43 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 45/172] gap-srpm-macros-0:2-1.fc43.no 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 46/172] ghc-srpm-macros-0:1.9.2-3.fc4 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 47/172] go-srpm-macros-0:3.8.0-1.fc43 100% | 13.8 MiB/s | 28.3 KiB | 00m00s [ 48/172] java-srpm-macros-0:1-7.fc43.n 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 49/172] kernel-srpm-macros-0:1.0-27.f 100% | 8.7 MiB/s | 8.9 KiB | 00m00s [ 50/172] lua-srpm-macros-0:1-16.fc43.n 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 51/172] ocaml-srpm-macros-0:11-2.fc43 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 52/172] openblas-srpm-macros-0:2-20.f 100% | 3.7 MiB/s | 7.6 KiB | 00m00s [ 53/172] perl-srpm-macros-0:1-60.fc43. 100% | 4.0 MiB/s | 8.3 KiB | 00m00s [ 54/172] python-srpm-macros-0:3.14-5.f 100% | 11.4 MiB/s | 23.4 KiB | 00m00s [ 55/172] tree-sitter-srpm-macros-0:0.4 100% | 6.5 MiB/s | 13.4 KiB | 00m00s [ 56/172] zig-srpm-macros-0:1-5.fc43.no 100% | 8.2 MiB/s | 8.4 KiB | 00m00s [ 57/172] cmake-srpm-macros-0:3.31.11-1 100% | 4.8 MiB/s | 9.9 KiB | 00m00s [ 58/172] zip-0:3.0-44.fc43.aarch64 100% | 85.5 MiB/s | 262.6 KiB | 00m00s [ 59/172] gnome-srpm-macros-0:1.0-1.fc4 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 60/172] debugedit-0:5.2-3.fc43.aarch6 100% | 27.6 MiB/s | 84.7 KiB | 00m00s [ 61/172] pkgconf-pkg-config-0:2.3.0-3. 100% | 4.7 MiB/s | 9.6 KiB | 00m00s [ 62/172] popt-0:1.19-9.fc43.aarch64 100% | 15.9 MiB/s | 65.3 KiB | 00m00s [ 63/172] zstd-0:1.5.7-2.fc43.aarch64 100% | 109.1 MiB/s | 446.9 KiB | 00m00s [ 64/172] rpm-0:6.0.2-1.fc43.aarch64 100% | 112.2 MiB/s | 574.4 KiB | 00m00s [ 65/172] liblastlog2-0:2.41.5-1.fc43.a 100% | 11.8 MiB/s | 24.2 KiB | 00m00s [ 66/172] libfdisk-0:2.41.5-1.fc43.aarc 100% | 30.2 MiB/s | 154.6 KiB | 00m00s [ 67/172] libblkid-0:2.41.5-1.fc43.aarc 100% | 9.9 MiB/s | 122.0 KiB | 00m00s [ 68/172] libmount-0:2.41.5-1.fc43.aarc 100% | 31.3 MiB/s | 160.1 KiB | 00m00s [ 69/172] libsmartcols-0:2.41.5-1.fc43. 100% | 16.2 MiB/s | 82.8 KiB | 00m00s [ 70/172] libuuid-0:2.41.5-1.fc43.aarch 100% | 12.8 MiB/s | 26.2 KiB | 00m00s [ 71/172] util-linux-core-0:2.41.5-1.fc 100% | 132.0 MiB/s | 540.9 KiB | 00m00s [ 72/172] xz-libs-1:5.8.1-4.fc43.aarch6 100% | 27.1 MiB/s | 111.1 KiB | 00m00s [ 73/172] ncurses-base-0:6.5-7.20250614 100% | 21.5 MiB/s | 88.2 KiB | 00m00s [ 74/172] libsepol-0:3.9-2.fc43.aarch64 100% | 63.2 MiB/s | 323.6 KiB | 00m00s [ 75/172] gnulib-l10n-0:20241231-1.fc43 100% | 24.4 MiB/s | 150.2 KiB | 00m00s [ 76/172] pkgconf-0:2.3.0-3.fc43.aarch6 100% | 21.7 MiB/s | 44.4 KiB | 00m00s [ 77/172] fedora-gpg-keys-0:43-1.noarch 100% | 15.1 MiB/s | 138.9 KiB | 00m00s [ 78/172] pkgconf-m4-0:2.3.0-3.fc43.noa 100% | 4.5 MiB/s | 13.9 KiB | 00m00s [ 79/172] glibc-gconv-extra-0:2.42-13.f 100% | 184.7 MiB/s | 1.7 MiB | 00m00s [ 80/172] libpkgconf-0:2.3.0-3.fc43.aar 100% | 12.3 MiB/s | 37.9 KiB | 00m00s [ 81/172] lz4-libs-0:1.10.0-3.fc43.aarc 100% | 15.5 MiB/s | 79.5 KiB | 00m00s [ 82/172] rpm-libs-0:6.0.2-1.fc43.aarch 100% | 92.2 MiB/s | 377.6 KiB | 00m00s [ 83/172] libzstd-0:1.5.7-2.fc43.aarch6 100% | 55.4 MiB/s | 283.6 KiB | 00m00s [ 84/172] rpm-build-libs-0:6.0.2-1.fc43 100% | 28.1 MiB/s | 115.0 KiB | 00m00s [ 85/172] rpm-sign-libs-0:6.0.2-1.fc43. 100% | 12.1 MiB/s | 24.8 KiB | 00m00s [ 86/172] ima-evm-utils-libs-0:1.6.2-6. 100% | 5.7 MiB/s | 29.3 KiB | 00m00s [ 87/172] libfsverity-0:1.6-3.fc43.aarc 100% | 3.6 MiB/s | 18.6 KiB | 00m00s [ 88/172] tpm2-tss-0:4.1.3-8.fc43.aarch 100% | 78.2 MiB/s | 400.5 KiB | 00m00s [ 89/172] json-c-0:0.18-7.fc43.aarch64 100% | 14.7 MiB/s | 45.1 KiB | 00m00s [ 90/172] libgcc-0:15.3.1-1.fc43.aarch6 100% | 41.3 MiB/s | 126.9 KiB | 00m00s [ 91/172] libxcrypt-0:4.5.2-1.fc43.aarc 100% | 40.8 MiB/s | 125.2 KiB | 00m00s [ 92/172] audit-libs-0:4.2.1-1.fc43.aar 100% | 46.0 MiB/s | 141.3 KiB | 00m00s [ 93/172] systemd-libs-0:258.10-1.fc43. 100% | 154.8 MiB/s | 792.7 KiB | 00m00s [ 94/172] libcap-ng-0:0.9.3-1.fc43.aarc 100% | 11.2 MiB/s | 34.6 KiB | 00m00s [ 95/172] pam-libs-0:1.7.1-5.fc43.aarch 100% | 18.3 MiB/s | 56.2 KiB | 00m00s [ 96/172] zlib-ng-compat-0:2.3.3-2.fc43 100% | 35.3 MiB/s | 72.2 KiB | 00m00s [ 97/172] libcap-0:2.76-4.fc43.aarch64 100% | 28.4 MiB/s | 87.1 KiB | 00m00s [ 98/172] gpgverify-0:2.2-3.fc43.noarch 100% | 5.4 MiB/s | 11.1 KiB | 00m00s [ 99/172] gnupg2-0:2.4.9-5.fc43.aarch64 100% | 230.8 MiB/s | 1.6 MiB | 00m00s [100/172] libassuan-0:2.5.7-4.fc43.aarc 100% | 13.0 MiB/s | 66.5 KiB | 00m00s [101/172] libgpg-error-0:1.55-2.fc43.aa 100% | 47.5 MiB/s | 243.5 KiB | 00m00s [102/172] npth-0:1.8-3.fc43.aarch64 100% | 12.2 MiB/s | 25.0 KiB | 00m00s [103/172] gnupg2-dirmngr-0:2.4.9-5.fc43 100% | 65.0 MiB/s | 266.2 KiB | 00m00s [104/172] gnupg2-gpg-agent-0:2.4.9-5.fc 100% | 86.7 MiB/s | 266.4 KiB | 00m00s [105/172] gnupg2-gpgconf-0:2.4.9-5.fc43 100% | 27.8 MiB/s | 114.0 KiB | 00m00s [106/172] gnupg2-keyboxd-0:2.4.9-5.fc43 100% | 17.8 MiB/s | 91.4 KiB | 00m00s [107/172] gnupg2-verify-0:2.4.9-5.fc43. 100% | 32.1 MiB/s | 164.3 KiB | 00m00s [108/172] libksba-0:1.6.7-4.fc43.aarch6 100% | 51.3 MiB/s | 157.5 KiB | 00m00s [109/172] libacl-0:2.4.0-1.fc43.aarch64 100% | 8.6 MiB/s | 26.4 KiB | 00m00s [110/172] lua-libs-0:5.4.8-4.fc43.aarch 100% | 31.5 MiB/s | 129.1 KiB | 00m00s [111/172] rpm-sequoia-0:1.10.2-4.fc43.a 100% | 143.3 MiB/s | 880.6 KiB | 00m00s [112/172] sqlite-libs-0:3.50.2-3.fc43.a 100% | 103.3 MiB/s | 740.4 KiB | 00m00s [113/172] elfutils-libelf-0:0.195-1.fc4 100% | 67.2 MiB/s | 206.5 KiB | 00m00s [114/172] elfutils-libs-0:0.195-1.fc43. 100% | 65.0 MiB/s | 266.4 KiB | 00m00s [115/172] elfutils-0:0.195-1.fc43.aarch 100% | 79.3 MiB/s | 568.5 KiB | 00m00s [116/172] elfutils-debuginfod-client-0: 100% | 8.9 MiB/s | 45.4 KiB | 00m00s [117/172] file-0:5.46-9.fc43.aarch64 100% | 23.8 MiB/s | 48.8 KiB | 00m00s [118/172] file-libs-0:5.46-9.fc43.aarch 100% | 138.0 MiB/s | 847.7 KiB | 00m00s [119/172] libgomp-0:15.3.1-1.fc43.aarch 100% | 72.7 MiB/s | 372.1 KiB | 00m00s [120/172] jansson-0:2.14-3.fc43.aarch64 100% | 9.1 MiB/s | 46.7 KiB | 00m00s [121/172] libarchive-0:3.8.4-1.fc43.aar 100% | 80.8 MiB/s | 413.6 KiB | 00m00s [122/172] libxml2-0:2.12.10-5.fc43.aarc 100% | 110.5 MiB/s | 678.7 KiB | 00m00s [123/172] libstdc++-0:15.3.1-1.fc43.aar 100% | 16.2 MiB/s | 862.0 KiB | 00m00s [124/172] binutils-0:2.45.1-5.fc43.aarc 100% | 202.3 MiB/s | 6.3 MiB | 00m00s [125/172] curl-0:8.15.0-8.fc43.aarch64 100% | 18.2 MiB/s | 223.1 KiB | 00m00s [126/172] build-reproducibility-srpm-ma 100% | 1.3 MiB/s | 11.9 KiB | 00m00s [127/172] gnat-srpm-macros-0:7-1.fc43.n 100% | 8.5 MiB/s | 8.7 KiB | 00m00s [128/172] package-notes-srpm-macros-0:0 100% | 3.2 MiB/s | 9.9 KiB | 00m00s [129/172] add-determinism-0:0.6.0-3.fc4 100% | 161.6 MiB/s | 827.2 KiB | 00m00s [130/172] qt5-srpm-macros-0:5.15.18-1.f 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [131/172] pyproject-srpm-macros-0:1.23. 100% | 3.8 MiB/s | 15.5 KiB | 00m00s [132/172] qt6-srpm-macros-0:6.10.3-1.fc 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [133/172] rust-srpm-macros-0:28.5-1.fc4 100% | 5.5 MiB/s | 11.2 KiB | 00m00s [134/172] libgcrypt-0:1.11.1-4.fc43.aar 100% | 101.2 MiB/s | 518.1 KiB | 00m00s [135/172] libidn2-0:2.3.8-2.fc43.aarch6 100% | 28.4 MiB/s | 174.6 KiB | 00m00s [136/172] openssl-libs-1:3.5.7-2.fc43.a 100% | 136.2 MiB/s | 2.5 MiB | 00m00s [137/172] gnutls-0:3.8.13-1.fc43.aarch6 100% | 72.7 MiB/s | 1.3 MiB | 00m00s [138/172] libunistring-0:1.1-10.fc43.aa 100% | 52.7 MiB/s | 539.2 KiB | 00m00s [139/172] nettle-0:3.10.1-2.fc43.aarch6 100% | 59.4 MiB/s | 425.7 KiB | 00m00s [140/172] openldap-0:2.6.13-1.fc43.aarc 100% | 27.3 MiB/s | 251.4 KiB | 00m00s [141/172] libevent-0:2.1.12-16.fc43.aar 100% | 49.5 MiB/s | 253.4 KiB | 00m00s [142/172] cyrus-sasl-lib-0:2.1.28-33.fc 100% | 84.0 MiB/s | 774.0 KiB | 00m00s [143/172] elfutils-default-yama-scope-0 100% | 5.5 MiB/s | 11.2 KiB | 00m00s [144/172] gdbm-libs-1:1.23-10.fc43.aarc 100% | 13.7 MiB/s | 56.0 KiB | 00m00s [145/172] libattr-0:2.6.0-1.fc43.aarch6 100% | 5.6 MiB/s | 17.3 KiB | 00m00s [146/172] alternatives-0:1.33-3.fc43.aa 100% | 13.1 MiB/s | 40.3 KiB | 00m00s [147/172] libusb1-0:1.0.30-1.fc43.aarch 100% | 25.5 MiB/s | 78.4 KiB | 00m00s [148/172] pcre2-0:10.47-1.fc43.aarch64 100% | 60.1 MiB/s | 246.2 KiB | 00m00s [149/172] pcre2-syntax-0:10.47-1.fc43.n 100% | 40.2 MiB/s | 164.7 KiB | 00m00s [150/172] ca-certificates-0:2025.2.80_v 100% | 158.6 MiB/s | 974.5 KiB | 00m00s [151/172] libtool-ltdl-0:2.5.4-8.fc43.a 100% | 11.6 MiB/s | 35.6 KiB | 00m00s [152/172] crypto-policies-0:20251125-1. 100% | 23.9 MiB/s | 97.8 KiB | 00m00s [153/172] libtasn1-0:4.21.0-1.fc43.aarc 100% | 24.0 MiB/s | 73.8 KiB | 00m00s [154/172] p11-kit-0:0.26.5-1.fc43.aarch 100% | 129.5 MiB/s | 530.6 KiB | 00m00s [155/172] p11-kit-trust-0:0.26.5-1.fc43 100% | 27.2 MiB/s | 139.5 KiB | 00m00s [156/172] libffi-0:3.5.2-1.fc43.aarch64 100% | 12.8 MiB/s | 39.4 KiB | 00m00s [157/172] systemd-standalone-sysusers-0 100% | 47.0 MiB/s | 144.3 KiB | 00m00s [158/172] xxhash-libs-0:0.8.3-3.fc43.aa 100% | 11.2 MiB/s | 34.5 KiB | 00m00s [159/172] fedora-release-identity-basic 100% | 4.0 MiB/s | 12.3 KiB | 00m00s [160/172] fedora-release-0:43-27.noarch 100% | 2.3 MiB/s | 11.5 KiB | 00m00s [161/172] libcurl-0:8.15.0-8.fc43.aarch 100% | 63.8 MiB/s | 391.7 KiB | 00m00s [162/172] libpsl-0:0.21.5-6.fc43.aarch6 100% | 9.1 MiB/s | 65.1 KiB | 00m00s [163/172] gdb-minimal-0:17.2-2.fc43.aar 100% | 222.5 MiB/s | 4.2 MiB | 00m00s [164/172] libssh-config-0:0.11.5-1.fc43 100% | 1.7 MiB/s | 8.9 KiB | 00m00s [165/172] libssh-0:0.11.5-1.fc43.aarch6 100% | 28.4 MiB/s | 232.8 KiB | 00m00s [166/172] publicsuffix-list-dafsa-0:202 100% | 19.6 MiB/s | 60.3 KiB | 00m00s [167/172] keyutils-libs-0:1.6.3-6.fc43. 100% | 15.4 MiB/s | 31.5 KiB | 00m00s [168/172] krb5-libs-0:1.22.2-4.fc43.aar 100% | 124.0 MiB/s | 761.9 KiB | 00m00s [169/172] libcom_err-0:1.47.3-2.fc43.aa 100% | 6.5 MiB/s | 26.7 KiB | 00m00s [170/172] libverto-0:0.3.2-11.fc43.aarc 100% | 5.0 MiB/s | 20.4 KiB | 00m00s [171/172] libbrotli-0:1.2.0-1.fc43.aarc 100% | 85.5 MiB/s | 350.4 KiB | 00m00s [172/172] libnghttp2-0:1.66.0-3.fc43.aa 100% | 23.0 MiB/s | 70.7 KiB | 00m00s -------------------------------------------------------------------------------- [172/172] Total 100% | 159.1 MiB/s | 57.9 MiB | 00m00s Running transaction Importing OpenPGP key 0x31645531: UserID : "Fedora (43) " Fingerprint: C6E7F081CF80E13146676E88829B606631645531 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary The key was successfully imported. [ 1/174] Verify package files 100% | 819.0 B/s | 172.0 B | 00m00s [ 2/174] Prepare transaction 100% | 2.7 KiB/s | 172.0 B | 00m00s [ 3/174] Installing libgcc-0:15.3.1-1. 100% | 218.5 MiB/s | 223.7 KiB | 00m00s [ 4/174] Installing publicsuffix-list- 100% | 69.4 MiB/s | 71.1 KiB | 00m00s [ 5/174] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 6/174] Installing fedora-release-ide 100% | 867.2 KiB/s | 888.0 B | 00m00s [ 7/174] Installing fedora-gpg-keys-0: 100% | 29.1 MiB/s | 179.0 KiB | 00m00s [ 8/174] Installing fedora-repos-0:43- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 9/174] Installing fedora-release-com 100% | 24.3 MiB/s | 24.8 KiB | 00m00s [ 10/174] Installing fedora-release-0:4 100% | 13.5 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.0-26.fc43.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-26.fc43.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating group 'bin' with GID 1. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating group 'daemon' with GID 2. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 100. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 11/174] Installing setup-0:2.15.0-26. 100% | 37.6 MiB/s | 730.6 KiB | 00m00s [ 12/174] Installing filesystem-0:3.18- 100% | 1.9 MiB/s | 212.8 KiB | 00m00s [ 13/174] Installing pcre2-syntax-0:10. 100% | 138.8 MiB/s | 284.3 KiB | 00m00s [ 14/174] Installing rust-srpm-macros-0 100% | 6.2 MiB/s | 6.4 KiB | 00m00s [ 15/174] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [ 16/174] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [ 17/174] Installing package-notes-srpm 100% | 0.0 B/s | 2.1 KiB | 00m00s [ 18/174] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [ 19/174] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [ 20/174] Installing gnulib-l10n-0:2024 100% | 129.3 MiB/s | 661.9 KiB | 00m00s [ 21/174] Installing coreutils-common-0 100% | 297.2 MiB/s | 11.3 MiB | 00m00s [ 22/174] Installing ncurses-base-0:6.5 100% | 49.3 MiB/s | 353.5 KiB | 00m00s [ 23/174] Installing bash-0:5.3.0-2.fc4 100% | 205.6 MiB/s | 8.4 MiB | 00m00s [ 24/174] Installing glibc-common-0:2.4 100% | 60.2 MiB/s | 1.3 MiB | 00m00s [ 25/174] Installing glibc-gconv-extra- 100% | 388.0 MiB/s | 18.6 MiB | 00m00s [ 26/174] Installing glibc-0:2.42-13.fc 100% | 149.5 MiB/s | 6.3 MiB | 00m00s [ 27/174] Installing ncurses-libs-0:6.5 100% | 249.5 MiB/s | 1.2 MiB | 00m00s [ 28/174] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 29/174] Installing zlib-ng-compat-0:2 100% | 131.2 MiB/s | 134.4 KiB | 00m00s [ 30/174] Installing bzip2-libs-0:1.0.8 100% | 72.0 MiB/s | 73.8 KiB | 00m00s [ 31/174] Installing libgpg-error-0:1.5 100% | 47.7 MiB/s | 977.1 KiB | 00m00s [ 32/174] Installing libstdc++-0:15.3.1 100% | 315.1 MiB/s | 2.8 MiB | 00m00s [ 33/174] Installing xz-libs-1:5.8.1-4. 100% | 197.9 MiB/s | 202.7 KiB | 00m00s [ 34/174] Installing libassuan-0:2.5.7- 100% | 212.6 MiB/s | 217.7 KiB | 00m00s [ 35/174] Installing libgcrypt-0:1.11.1 100% | 238.9 MiB/s | 1.2 MiB | 00m00s [ 36/174] Installing readline-0:8.3-2.f 100% | 276.3 MiB/s | 565.9 KiB | 00m00s [ 37/174] Installing gmp-1:6.3.0-4.fc43 100% | 214.9 MiB/s | 660.1 KiB | 00m00s [ 38/174] Installing libuuid-0:2.41.5-1 100% | 68.8 MiB/s | 70.4 KiB | 00m00s [ 39/174] Installing libacl-0:2.4.0-1.f 100% | 67.1 MiB/s | 68.7 KiB | 00m00s [ 40/174] Installing popt-0:1.19-9.fc43 100% | 49.3 MiB/s | 151.4 KiB | 00m00s [ 41/174] Installing libzstd-0:1.5.7-2. 100% | 217.8 MiB/s | 669.0 KiB | 00m00s [ 42/174] Installing elfutils-libelf-0: 100% | 294.4 MiB/s | 1.2 MiB | 00m00s [ 43/174] Installing npth-0:1.8-3.fc43. 100% | 92.4 MiB/s | 94.6 KiB | 00m00s [ 44/174] Installing libblkid-0:2.41.5- 100% | 284.7 MiB/s | 291.5 KiB | 00m00s [ 45/174] Installing libxcrypt-0:4.5.2- 100% | 134.8 MiB/s | 276.1 KiB | 00m00s [ 46/174] Installing sqlite-libs-0:3.50 100% | 250.2 MiB/s | 1.5 MiB | 00m00s [ 47/174] Installing gnupg2-gpgconf-0:2 100% | 18.6 MiB/s | 324.0 KiB | 00m00s [ 48/174] Installing libunistring-0:1.1 100% | 291.0 MiB/s | 1.7 MiB | 00m00s [ 49/174] Installing libidn2-0:2.3.8-2. 100% | 138.4 MiB/s | 566.7 KiB | 00m00s [ 50/174] Installing libtasn1-0:4.21.0- 100% | 24.2 MiB/s | 222.6 KiB | 00m00s [ 51/174] Installing crypto-policies-0: 100% | 21.0 MiB/s | 172.2 KiB | 00m00s [ 52/174] Installing gnupg2-verify-0:2. 100% | 18.8 MiB/s | 365.8 KiB | 00m00s [ 53/174] Installing dwz-0:0.16-2.fc43. 100% | 18.6 MiB/s | 324.0 KiB | 00m00s [ 54/174] Installing mpfr-0:4.2.2-2.fc4 100% | 184.9 MiB/s | 757.2 KiB | 00m00s [ 55/174] Installing gawk-0:5.3.2-2.fc4 100% | 103.3 MiB/s | 2.6 MiB | 00m00s [ 56/174] Installing libksba-0:1.6.7-4. 100% | 195.8 MiB/s | 401.0 KiB | 00m00s [ 57/174] Installing unzip-0:6.0-67.fc4 100% | 27.2 MiB/s | 473.7 KiB | 00m00s [ 58/174] Installing file-libs-0:5.46-9 100% | 565.9 MiB/s | 11.9 MiB | 00m00s [ 59/174] Installing file-0:5.46-9.fc43 100% | 8.1 MiB/s | 141.7 KiB | 00m00s [ 60/174] Installing libeconf-0:0.7.9-2 100% | 80.7 MiB/s | 82.6 KiB | 00m00s [ 61/174] Installing libsmartcols-0:2.4 100% | 220.3 MiB/s | 225.6 KiB | 00m00s [ 62/174] Installing libsepol-0:3.9-2.f 100% | 263.9 MiB/s | 810.8 KiB | 00m00s [ 63/174] Installing lz4-libs-0:1.10.0- 100% | 193.9 MiB/s | 198.5 KiB | 00m00s [ 64/174] Installing json-c-0:0.18-7.fc 100% | 136.7 MiB/s | 139.9 KiB | 00m00s [ 65/174] Installing libcap-ng-0:0.9.3- 100% | 159.1 MiB/s | 162.9 KiB | 00m00s [ 66/174] Installing audit-libs-0:4.2.1 100% | 238.8 MiB/s | 489.1 KiB | 00m00s [ 67/174] Installing pam-libs-0:1.7.1-5 100% | 219.7 MiB/s | 224.9 KiB | 00m00s [ 68/174] Installing libcap-0:2.76-4.fc 100% | 27.9 MiB/s | 513.9 KiB | 00m00s [ 69/174] Installing systemd-libs-0:258 100% | 307.8 MiB/s | 2.5 MiB | 00m00s [ 70/174] Installing lua-libs-0:5.4.8-4 100% | 161.8 MiB/s | 331.4 KiB | 00m00s [ 71/174] Installing libattr-0:2.6.0-1. 100% | 67.6 MiB/s | 69.3 KiB | 00m00s [ 72/174] Installing alternatives-0:1.3 100% | 5.6 MiB/s | 91.8 KiB | 00m00s [ 73/174] Installing pcre2-0:10.47-1.fc 100% | 233.0 MiB/s | 715.9 KiB | 00m00s [ 74/174] Installing libselinux-0:3.9-5 100% | 98.8 MiB/s | 202.4 KiB | 00m00s [ 75/174] Installing grep-0:3.12-2.fc43 100% | 47.2 MiB/s | 1.0 MiB | 00m00s [ 76/174] Installing findutils-1:4.10.0 100% | 80.0 MiB/s | 1.9 MiB | 00m00s [ 77/174] Installing sed-0:4.9-5.fc43.a 100% | 39.1 MiB/s | 881.4 KiB | 00m00s [ 78/174] Installing xz-1:5.8.1-4.fc43. 100% | 58.9 MiB/s | 1.4 MiB | 00m00s [ 79/174] Installing libmount-0:2.41.5- 100% | 205.7 MiB/s | 421.3 KiB | 00m00s [ 80/174] Installing libffi-0:3.5.2-1.f 100% | 153.6 MiB/s | 157.3 KiB | 00m00s [ 81/174] Installing p11-kit-0:0.26.5-1 100% | 97.7 MiB/s | 2.7 MiB | 00m00s [ 82/174] Installing p11-kit-trust-0:0. 100% | 20.0 MiB/s | 531.8 KiB | 00m00s [ 83/174] Installing openssl-libs-1:3.5 100% | 296.8 MiB/s | 7.4 MiB | 00m00s [ 84/174] Installing coreutils-0:9.7-10 100% | 173.4 MiB/s | 8.2 MiB | 00m00s [ 85/174] Installing ca-certificates-0: 100% | 1.3 MiB/s | 2.5 MiB | 00m02s [ 86/174] Installing gzip-0:1.13-4.fc43 100% | 22.1 MiB/s | 430.2 KiB | 00m00s [ 87/174] Installing libfsverity-0:1.6- 100% | 67.8 MiB/s | 69.4 KiB | 00m00s [ 88/174] Installing rpm-sequoia-0:1.10 100% | 286.4 MiB/s | 2.3 MiB | 00m00s [ 89/174] Installing libevent-0:2.1.12- 100% | 271.3 MiB/s | 1.1 MiB | 00m00s [ 90/174] Installing util-linux-core-0: 100% | 94.7 MiB/s | 2.5 MiB | 00m00s [ 91/174] Installing tar-2:1.35-6.fc43. 100% | 111.3 MiB/s | 3.0 MiB | 00m00s [ 92/174] Installing libsemanage-0:3.9- 100% | 176.7 MiB/s | 361.9 KiB | 00m00s [ 93/174] Installing systemd-standalone 100% | 19.0 MiB/s | 330.2 KiB | 00m00s [ 94/174] Installing rpm-libs-0:6.0.2-1 100% | 243.4 MiB/s | 996.8 KiB | 00m00s [ 95/174] Installing libusb1-0:1.0.30-1 100% | 17.7 MiB/s | 181.3 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.aarch64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.aarch64 >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [ 96/174] Installing tpm2-tss-0:4.1.3-8 100% | 239.9 MiB/s | 2.2 MiB | 00m00s [ 97/174] Installing ima-evm-utils-libs 100% | 91.8 MiB/s | 94.0 KiB | 00m00s [ 98/174] Installing gnupg2-gpg-agent-0 100% | 29.7 MiB/s | 851.3 KiB | 00m00s [ 99/174] Installing liblastlog2-0:2.41 100% | 15.2 MiB/s | 139.7 KiB | 00m00s [100/174] Installing zstd-0:1.5.7-2.fc4 100% | 65.5 MiB/s | 1.5 MiB | 00m00s [101/174] Installing zip-0:3.0-44.fc43. 100% | 39.4 MiB/s | 766.4 KiB | 00m00s [102/174] Installing gnupg2-keyboxd-0:2 100% | 28.6 MiB/s | 234.6 KiB | 00m00s [103/174] Installing libpsl-0:0.21.5-6. 100% | 130.5 MiB/s | 133.6 KiB | 00m00s [104/174] Installing libfdisk-0:2.41.5- 100% | 205.0 MiB/s | 419.8 KiB | 00m00s [105/174] Installing nettle-0:3.10.1-2. 100% | 187.6 MiB/s | 768.4 KiB | 00m00s [106/174] Installing gnutls-0:3.8.13-1. 100% | 285.4 MiB/s | 3.7 MiB | 00m00s [107/174] Installing libxml2-0:2.12.10- 100% | 82.2 MiB/s | 1.9 MiB | 00m00s [108/174] Installing libarchive-0:3.8.4 100% | 238.6 MiB/s | 977.2 KiB | 00m00s [109/174] Installing bzip2-0:1.0.8-21.f 100% | 10.1 MiB/s | 175.8 KiB | 00m00s [110/174] Installing add-determinism-0: 100% | 92.4 MiB/s | 2.0 MiB | 00m00s [111/174] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [112/174] Installing cpio-0:2.15-6.fc43 100% | 52.2 MiB/s | 1.1 MiB | 00m00s [113/174] Installing diffutils-0:3.12-3 100% | 70.6 MiB/s | 1.6 MiB | 00m00s [114/174] Installing ed-0:1.22.2-1.fc43 100% | 9.1 MiB/s | 158.3 KiB | 00m00s [115/174] Installing patch-0:2.8-2.fc43 100% | 15.2 MiB/s | 264.1 KiB | 00m00s [116/174] Installing libpkgconf-0:2.3.0 100% | 132.0 MiB/s | 135.1 KiB | 00m00s [117/174] Installing pkgconf-0:2.3.0-3. 100% | 6.6 MiB/s | 114.9 KiB | 00m00s [118/174] Installing pkgconf-pkg-config 100% | 110.8 KiB/s | 1.8 KiB | 00m00s [119/174] Installing libgomp-0:15.3.1-1 100% | 253.3 MiB/s | 518.7 KiB | 00m00s [120/174] Installing jansson-0:2.14-3.f 100% | 92.3 MiB/s | 94.5 KiB | 00m00s [121/174] Installing gdbm-libs-1:1.23-1 100% | 230.1 MiB/s | 235.6 KiB | 00m00s [122/174] Installing cyrus-sasl-lib-0:2 100% | 105.1 MiB/s | 2.4 MiB | 00m00s [123/174] Installing libtool-ltdl-0:2.5 100% | 92.9 MiB/s | 95.1 KiB | 00m00s [124/174] Installing openldap-0:2.6.13- 100% | 187.5 MiB/s | 768.0 KiB | 00m00s [125/174] Installing gnupg2-dirmngr-0:2 100% | 23.5 MiB/s | 649.1 KiB | 00m00s [126/174] Installing gnupg2-0:2.4.9-5.f 100% | 167.7 MiB/s | 6.5 MiB | 00m00s [127/174] Installing rpm-sign-libs-0:6. 100% | 66.9 MiB/s | 68.5 KiB | 00m00s [128/174] Installing gpgverify-0:2.2-3. 100% | 0.0 B/s | 9.4 KiB | 00m00s [129/174] Installing xxhash-libs-0:0.8. 100% | 85.3 MiB/s | 87.4 KiB | 00m00s [130/174] Installing keyutils-libs-0:1. 100% | 97.4 MiB/s | 99.8 KiB | 00m00s [131/174] Installing libcom_err-0:1.47. 100% | 109.5 MiB/s | 112.2 KiB | 00m00s [132/174] Installing libverto-0:0.3.2-1 100% | 69.5 MiB/s | 71.2 KiB | 00m00s [133/174] Installing krb5-libs-0:1.22.2 100% | 253.3 MiB/s | 2.5 MiB | 00m00s [134/174] Installing libssh-0:0.11.5-1. 100% | 192.4 MiB/s | 591.0 KiB | 00m00s [135/174] Installing libbrotli-0:1.2.0- 100% | 222.6 MiB/s | 911.8 KiB | 00m00s [136/174] Installing libnghttp2-0:1.66. 100% | 194.3 MiB/s | 198.9 KiB | 00m00s [137/174] Installing libcurl-0:8.15.0-8 100% | 223.7 MiB/s | 916.1 KiB | 00m00s [138/174] Installing curl-0:8.15.0-8.fc 100% | 16.0 MiB/s | 460.0 KiB | 00m00s [139/174] Installing rpm-0:6.0.2-1.fc43 100% | 59.9 MiB/s | 2.8 MiB | 00m00s [140/174] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.1 KiB | 00m00s [141/174] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [142/174] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [143/174] Installing tree-sitter-srpm-m 100% | 9.1 MiB/s | 9.3 KiB | 00m00s [144/174] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [145/174] Installing cmake-srpm-macros- 100% | 0.0 B/s | 804.0 B | 00m00s [146/174] Installing filesystem-srpm-ma 100% | 38.0 MiB/s | 38.9 KiB | 00m00s [147/174] Installing elfutils-default-y 100% | 291.9 KiB/s | 2.0 KiB | 00m00s [148/174] Installing elfutils-libs-0:0. 100% | 182.8 MiB/s | 748.6 KiB | 00m00s [149/174] Installing elfutils-debuginfo 100% | 7.5 MiB/s | 146.4 KiB | 00m00s [150/174] Installing elfutils-0:0.195-1 100% | 132.9 MiB/s | 3.6 MiB | 00m00s [151/174] Installing binutils-0:2.45.1- 100% | 289.9 MiB/s | 31.0 MiB | 00m00s [152/174] Installing gdb-minimal-0:17.2 100% | 234.2 MiB/s | 13.4 MiB | 00m00s [153/174] Installing debugedit-0:5.2-3. 100% | 17.4 MiB/s | 321.2 KiB | 00m00s [154/174] Installing rpm-build-libs-0:6 100% | 129.3 MiB/s | 264.8 KiB | 00m00s [155/174] Installing gnome-srpm-macros- 100% | 0.0 B/s | 4.1 KiB | 00m00s [156/174] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [157/174] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [158/174] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [159/174] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [160/174] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [161/174] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [162/174] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [163/174] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [164/174] Installing rpm-build-0:6.0.2- 100% | 31.2 MiB/s | 607.2 KiB | 00m00s [165/174] Installing pyproject-srpm-mac 100% | 3.9 MiB/s | 4.0 KiB | 00m00s [166/174] Installing redhat-rpm-config- 100% | 61.6 MiB/s | 189.1 KiB | 00m00s [167/174] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [168/174] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [169/174] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [170/174] Installing python-srpm-macros 100% | 25.8 MiB/s | 52.8 KiB | 00m00s [171/174] Installing util-linux-0:2.41. 100% | 129.3 MiB/s | 6.9 MiB | 00m00s [172/174] Installing shadow-utils-2:4.1 100% | 102.1 MiB/s | 4.5 MiB | 00m00s [173/174] Installing which-0:2.23-3.fc4 100% | 7.2 MiB/s | 125.6 KiB | 00m00s [174/174] Installing info-0:7.2-7.fc43. 100% | 185.6 KiB/s | 422.0 KiB | 00m02s Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.6.0-3.fc43.aarch64 alternatives-1.33-3.fc43.aarch64 ansible-srpm-macros-1-18.1.fc43.noarch audit-libs-4.2.1-1.fc43.aarch64 bash-5.3.0-2.fc43.aarch64 binutils-2.45.1-5.fc43.aarch64 build-reproducibility-srpm-macros-0.6.0-3.fc43.noarch bzip2-1.0.8-21.fc43.aarch64 bzip2-libs-1.0.8-21.fc43.aarch64 ca-certificates-2025.2.80_v9.0.304-1.2.fc43.noarch cmake-srpm-macros-3.31.11-1.fc43.noarch coreutils-9.7-10.fc43.aarch64 coreutils-common-9.7-10.fc43.aarch64 cpio-2.15-6.fc43.aarch64 crypto-policies-20251125-1.git63291f8.fc43.noarch curl-8.15.0-8.fc43.aarch64 cyrus-sasl-lib-2.1.28-33.fc43.aarch64 debugedit-5.2-3.fc43.aarch64 diffutils-3.12-3.fc43.aarch64 dwz-0.16-2.fc43.aarch64 ed-1.22.2-1.fc43.aarch64 efi-srpm-macros-6-4.fc43.noarch elfutils-0.195-1.fc43.aarch64 elfutils-debuginfod-client-0.195-1.fc43.aarch64 elfutils-default-yama-scope-0.195-1.fc43.noarch elfutils-libelf-0.195-1.fc43.aarch64 elfutils-libs-0.195-1.fc43.aarch64 fedora-gpg-keys-43-1.noarch fedora-release-43-27.noarch fedora-release-common-43-27.noarch fedora-release-identity-basic-43-27.noarch fedora-repos-43-1.noarch file-5.46-9.fc43.aarch64 file-libs-5.46-9.fc43.aarch64 filesystem-3.18-50.fc43.aarch64 filesystem-srpm-macros-3.18-50.fc43.noarch findutils-4.10.0-6.fc43.aarch64 fonts-srpm-macros-2.0.5-23.fc43.noarch forge-srpm-macros-0.4.0-3.fc43.noarch fpc-srpm-macros-1.3-15.fc43.noarch gap-srpm-macros-2-1.fc43.noarch gawk-5.3.2-2.fc43.aarch64 gdb-minimal-17.2-2.fc43.aarch64 gdbm-libs-1.23-10.fc43.aarch64 ghc-srpm-macros-1.9.2-3.fc43.noarch glibc-2.42-13.fc43.aarch64 glibc-common-2.42-13.fc43.aarch64 glibc-gconv-extra-2.42-13.fc43.aarch64 glibc-minimal-langpack-2.42-13.fc43.aarch64 gmp-6.3.0-4.fc43.aarch64 gnat-srpm-macros-7-1.fc43.noarch gnome-srpm-macros-1.0-1.fc43.noarch gnulib-l10n-20241231-1.fc43.noarch gnupg2-2.4.9-5.fc43.aarch64 gnupg2-dirmngr-2.4.9-5.fc43.aarch64 gnupg2-gpg-agent-2.4.9-5.fc43.aarch64 gnupg2-gpgconf-2.4.9-5.fc43.aarch64 gnupg2-keyboxd-2.4.9-5.fc43.aarch64 gnupg2-verify-2.4.9-5.fc43.aarch64 gnutls-3.8.13-1.fc43.aarch64 go-srpm-macros-3.8.0-1.fc43.noarch gpg-pubkey-c6e7f081cf80e13146676e88829b606631645531-66b6dccf gpgverify-2.2-3.fc43.noarch grep-3.12-2.fc43.aarch64 gzip-1.13-4.fc43.aarch64 ima-evm-utils-libs-1.6.2-6.fc43.aarch64 info-7.2-7.fc43.aarch64 jansson-2.14-3.fc43.aarch64 java-srpm-macros-1-7.fc43.noarch json-c-0.18-7.fc43.aarch64 kernel-srpm-macros-1.0-27.fc43.noarch keyutils-libs-1.6.3-6.fc43.aarch64 krb5-libs-1.22.2-4.fc43.aarch64 libacl-2.4.0-1.fc43.aarch64 libarchive-3.8.4-1.fc43.aarch64 libassuan-2.5.7-4.fc43.aarch64 libattr-2.6.0-1.fc43.aarch64 libblkid-2.41.5-1.fc43.aarch64 libbrotli-1.2.0-1.fc43.aarch64 libcap-2.76-4.fc43.aarch64 libcap-ng-0.9.3-1.fc43.aarch64 libcom_err-1.47.3-2.fc43.aarch64 libcurl-8.15.0-8.fc43.aarch64 libeconf-0.7.9-2.fc43.aarch64 libevent-2.1.12-16.fc43.aarch64 libfdisk-2.41.5-1.fc43.aarch64 libffi-3.5.2-1.fc43.aarch64 libfsverity-1.6-3.fc43.aarch64 libgcc-15.3.1-1.fc43.aarch64 libgcrypt-1.11.1-4.fc43.aarch64 libgomp-15.3.1-1.fc43.aarch64 libgpg-error-1.55-2.fc43.aarch64 libidn2-2.3.8-2.fc43.aarch64 libksba-1.6.7-4.fc43.aarch64 liblastlog2-2.41.5-1.fc43.aarch64 libmount-2.41.5-1.fc43.aarch64 libnghttp2-1.66.0-3.fc43.aarch64 libpkgconf-2.3.0-3.fc43.aarch64 libpsl-0.21.5-6.fc43.aarch64 libselinux-3.9-5.fc43.aarch64 libsemanage-3.9-4.fc43.aarch64 libsepol-3.9-2.fc43.aarch64 libsmartcols-2.41.5-1.fc43.aarch64 libssh-0.11.5-1.fc43.aarch64 libssh-config-0.11.5-1.fc43.noarch libstdc++-15.3.1-1.fc43.aarch64 libtasn1-4.21.0-1.fc43.aarch64 libtool-ltdl-2.5.4-8.fc43.aarch64 libunistring-1.1-10.fc43.aarch64 libusb1-1.0.30-1.fc43.aarch64 libuuid-2.41.5-1.fc43.aarch64 libverto-0.3.2-11.fc43.aarch64 libxcrypt-4.5.2-1.fc43.aarch64 libxml2-2.12.10-5.fc43.aarch64 libzstd-1.5.7-2.fc43.aarch64 lua-libs-5.4.8-4.fc43.aarch64 lua-srpm-macros-1-16.fc43.noarch lz4-libs-1.10.0-3.fc43.aarch64 mpfr-4.2.2-2.fc43.aarch64 ncurses-base-6.5-7.20250614.fc43.noarch ncurses-libs-6.5-7.20250614.fc43.aarch64 nettle-3.10.1-2.fc43.aarch64 npth-1.8-3.fc43.aarch64 ocaml-srpm-macros-11-2.fc43.noarch openblas-srpm-macros-2-20.fc43.noarch openldap-2.6.13-1.fc43.aarch64 openssl-libs-3.5.7-2.fc43.aarch64 p11-kit-0.26.5-1.fc43.aarch64 p11-kit-trust-0.26.5-1.fc43.aarch64 package-notes-srpm-macros-0.20-1.fc43.noarch pam-libs-1.7.1-5.fc43.aarch64 patch-2.8-2.fc43.aarch64 pcre2-10.47-1.fc43.aarch64 pcre2-syntax-10.47-1.fc43.noarch perl-srpm-macros-1-60.fc43.noarch pkgconf-2.3.0-3.fc43.aarch64 pkgconf-m4-2.3.0-3.fc43.noarch pkgconf-pkg-config-2.3.0-3.fc43.aarch64 popt-1.19-9.fc43.aarch64 publicsuffix-list-dafsa-20260116-1.fc43.noarch pyproject-srpm-macros-1.23.2-1.fc43.noarch python-srpm-macros-3.14-5.fc43.noarch qt5-srpm-macros-5.15.18-1.fc43.noarch qt6-srpm-macros-6.10.3-1.fc43.noarch readline-8.3-2.fc43.aarch64 redhat-rpm-config-343-14.fc43.noarch rpm-6.0.2-1.fc43.aarch64 rpm-build-6.0.2-1.fc43.aarch64 rpm-build-libs-6.0.2-1.fc43.aarch64 rpm-libs-6.0.2-1.fc43.aarch64 rpm-sequoia-1.10.2-4.fc43.aarch64 rpm-sign-libs-6.0.2-1.fc43.aarch64 rust-srpm-macros-28.5-1.fc43.noarch sed-4.9-5.fc43.aarch64 setup-2.15.0-26.fc43.noarch shadow-utils-4.18.0-3.fc43.aarch64 sqlite-libs-3.50.2-3.fc43.aarch64 systemd-libs-258.10-1.fc43.aarch64 systemd-standalone-sysusers-258.10-1.fc43.aarch64 tar-1.35-6.fc43.aarch64 tpm2-tss-4.1.3-8.fc43.aarch64 tree-sitter-srpm-macros-0.4.2-1.fc43.noarch unzip-6.0-67.fc43.aarch64 util-linux-2.41.5-1.fc43.aarch64 util-linux-core-2.41.5-1.fc43.aarch64 which-2.23-3.fc43.aarch64 xxhash-libs-0.8.3-3.fc43.aarch64 xz-5.8.1-4.fc43.aarch64 xz-libs-5.8.1-4.fc43.aarch64 zig-srpm-macros-1-5.fc43.noarch zip-3.0-44.fc43.aarch64 zlib-ng-compat-2.3.3-2.fc43.aarch64 zstd-1.5.7-2.fc43.aarch64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 warning: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Wrote: /builddir/build/SRPMS/codexbar-cli-0.52.0-1.fc43.src.rpm RPM build warnings: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-43-aarch64-1787055403.518521/root/var/log/dnf5.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-sdlzx50q/codexbar-cli/codexbar-cli.spec) Config(child) 0 minutes 22 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/codexbar-cli-0.52.0-1.fc43.src.rpm) Config(fedora-43-aarch64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-43-aarch64-bootstrap-1787055403.518521/root. INFO: reusing tmpfs at /var/lib/mock/fedora-43-aarch64-bootstrap-1787055403.518521/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/fedora-43-aarch64-1787055403.518521/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-6.0.2-1.fc43.aarch64 rpm-sequoia-1.10.2-4.fc43.aarch64 dnf5-5.2.18.0-4.fc43.aarch64 dnf5-plugins-5.2.18.0-4.fc43.aarch64 Finish: chroot init Start: build phase for codexbar-cli-0.52.0-1.fc43.src.rpm Start: build setup for codexbar-cli-0.52.0-1.fc43.src.rpm Building target platforms: aarch64 Building for target aarch64 warning: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Wrote: /builddir/build/SRPMS/codexbar-cli-0.52.0-1.fc43.src.rpm RPM build warnings: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Updating and loading repositories: Copr repository 100% | 8.1 KiB/s | 1.5 KiB | 00m00s fedora 100% | 36.2 KiB/s | 13.4 KiB | 00m00s updates 100% | 25.9 KiB/s | 6.8 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: clang aarch64 21.1.8-6.fc43 updates 65.8 MiB git-core aarch64 2.55.0-1.fc43 updates 24.7 MiB sqlite-devel aarch64 3.50.2-3.fc43 updates 684.1 KiB swift-lang aarch64 6.2-4.fc43 updates 4.2 GiB Installing dependencies: annobin-docs noarch 12.99-1.fc43 fedora 98.9 KiB annobin-plugin-gcc aarch64 12.99-1.fc43 fedora 1.0 MiB binutils-gold aarch64 2.45.1-5.fc43 updates 2.7 MiB clang-libs aarch64 21.1.8-6.fc43 updates 109.6 MiB clang-resource-filesystem aarch64 21.1.8-6.fc43 updates 15.3 KiB cpp aarch64 15.3.1-1.fc43 updates 35.5 MiB expat aarch64 2.8.1-1.fc43 updates 371.4 KiB gcc aarch64 15.3.1-1.fc43 updates 99.7 MiB gcc-c++ aarch64 15.3.1-1.fc43 updates 38.8 MiB gcc-plugin-annobin aarch64 15.3.1-1.fc43 updates 69.2 KiB glibc-devel aarch64 2.42-13.fc43 updates 2.2 MiB kernel-headers aarch64 7.1.3-100.fc43 updates 6.8 MiB less aarch64 704-2.fc43 updates 607.4 KiB libasan aarch64 15.3.1-1.fc43 updates 1.5 MiB libatomic aarch64 15.3.1-1.fc43 updates 68.8 KiB libcbor aarch64 0.12.0-6.fc43 fedora 137.9 KiB libedit aarch64 3.1-58.20260512cvs.fc43 updates 280.3 KiB libfido2 aarch64 1.16.0-3.fc43 fedora 278.7 KiB libmpc aarch64 1.3.1-8.fc43 fedora 152.7 KiB libstdc++-devel aarch64 15.3.1-1.fc43 updates 36.4 MiB libubsan aarch64 15.3.1-1.fc43 updates 475.6 KiB libxcrypt-devel aarch64 4.5.2-1.fc43 updates 31.1 KiB llvm-filesystem aarch64 21.1.8-6.fc43 updates 0.0 B llvm-libs aarch64 21.1.8-6.fc43 updates 132.9 MiB make aarch64 1:4.4.1-11.fc43 fedora 1.8 MiB mpdecimal aarch64 4.0.1-2.fc43 fedora 281.2 KiB openssh aarch64 10.0p1-11.fc43 updates 1.4 MiB openssh-clients aarch64 10.0p1-11.fc43 updates 2.7 MiB python-pip-wheel noarch 25.1.1-18.fc43 fedora 1.2 MiB python3 aarch64 3.14.6-1.fc43 updates 84.7 KiB python3-libs aarch64 3.14.6-1.fc43 updates 45.3 MiB sqlite aarch64 3.50.2-3.fc43 updates 1.9 MiB tzdata noarch 2026b-1.fc43 updates 1.6 MiB Transaction Summary: Installing: 37 packages Total size of inbound packages is 879 MiB. Need to download 879 MiB. After this operation, 5 GiB extra will be used (install 5 GiB, remove 0 B). [ 1/37] git-core-0:2.55.0-1.fc43.aarch6 100% | 112.7 MiB/s | 5.3 MiB | 00m00s [ 2/37] clang-0:21.1.8-6.fc43.aarch64 100% | 124.2 MiB/s | 7.3 MiB | 00m00s [ 3/37] sqlite-devel-0:3.50.2-3.fc43.aa 100% | 10.4 MiB/s | 149.8 KiB | 00m00s [ 4/37] expat-0:2.8.1-1.fc43.aarch64 100% | 19.7 MiB/s | 121.2 KiB | 00m00s [ 5/37] sqlite-0:3.50.2-3.fc43.aarch64 100% | 73.1 MiB/s | 898.4 KiB | 00m00s [ 6/37] clang-resource-filesystem-0:21. 100% | 6.4 MiB/s | 19.6 KiB | 00m00s [ 7/37] clang-libs-0:21.1.8-6.fc43.aarc 100% | 49.0 MiB/s | 28.9 MiB | 00m01s [ 8/37] llvm-filesystem-0:21.1.8-6.fc43 100% | 726.3 KiB/s | 13.8 KiB | 00m00s [ 9/37] llvm-libs-0:21.1.8-6.fc43.aarch 100% | 47.2 MiB/s | 33.3 MiB | 00m01s [10/37] binutils-gold-0:2.45.1-5.fc43.a 100% | 4.1 MiB/s | 919.8 KiB | 00m00s [11/37] libmpc-0:1.3.1-8.fc43.aarch64 100% | 6.3 MiB/s | 71.1 KiB | 00m00s [12/37] make-1:4.4.1-11.fc43.aarch64 100% | 22.7 MiB/s | 582.0 KiB | 00m00s [13/37] gcc-0:15.3.1-1.fc43.aarch64 100% | 152.8 MiB/s | 36.2 MiB | 00m00s [14/37] cpp-0:15.3.1-1.fc43.aarch64 100% | 94.8 MiB/s | 11.8 MiB | 00m00s [15/37] libstdc++-devel-0:15.3.1-1.fc43 100% | 112.8 MiB/s | 5.2 MiB | 00m00s [16/37] glibc-devel-0:2.42-13.fc43.aarc 100% | 27.5 MiB/s | 563.9 KiB | 00m00s [17/37] libedit-0:3.1-58.20260512cvs.fc 100% | 3.6 MiB/s | 104.6 KiB | 00m00s [18/37] gcc-c++-0:15.3.1-1.fc43.aarch64 100% | 105.6 MiB/s | 14.0 MiB | 00m00s [19/37] python3-libs-0:3.14.6-1.fc43.aa 100% | 150.1 MiB/s | 9.8 MiB | 00m00s [20/37] python3-0:3.14.6-1.fc43.aarch64 100% | 349.3 KiB/s | 29.0 KiB | 00m00s [21/37] mpdecimal-0:4.0.1-2.fc43.aarch6 100% | 23.4 MiB/s | 95.8 KiB | 00m00s [22/37] python-pip-wheel-0:25.1.1-18.fc 100% | 109.6 MiB/s | 1.2 MiB | 00m00s [23/37] tzdata-0:2026b-1.fc43.noarch 100% | 58.0 MiB/s | 712.7 KiB | 00m00s [24/37] kernel-headers-0:7.1.3-100.fc43 100% | 121.9 MiB/s | 1.7 MiB | 00m00s [25/37] libxcrypt-devel-0:4.5.2-1.fc43. 100% | 2.7 MiB/s | 29.9 KiB | 00m00s [26/37] less-0:704-2.fc43.aarch64 100% | 19.7 MiB/s | 221.5 KiB | 00m00s [27/37] openssh-clients-0:10.0p1-11.fc4 100% | 51.3 MiB/s | 735.1 KiB | 00m00s [28/37] libfido2-0:1.16.0-3.fc43.aarch6 100% | 13.5 MiB/s | 96.5 KiB | 00m00s [29/37] openssh-0:10.0p1-11.fc43.aarch6 100% | 54.4 MiB/s | 333.9 KiB | 00m00s [30/37] libcbor-0:0.12.0-6.fc43.aarch64 100% | 7.9 MiB/s | 32.6 KiB | 00m00s [31/37] libasan-0:15.3.1-1.fc43.aarch64 100% | 45.5 MiB/s | 512.6 KiB | 00m00s [32/37] libatomic-0:15.3.1-1.fc43.aarch 100% | 5.4 MiB/s | 55.1 KiB | 00m00s [33/37] libubsan-0:15.3.1-1.fc43.aarch6 100% | 28.7 MiB/s | 234.9 KiB | 00m00s [34/37] annobin-plugin-gcc-0:12.99-1.fc 100% | 64.8 MiB/s | 995.9 KiB | 00m00s [35/37] gcc-plugin-annobin-0:15.3.1-1.f 100% | 3.6 MiB/s | 67.2 KiB | 00m00s [36/37] annobin-docs-0:12.99-1.fc43.noa 100% | 3.2 MiB/s | 89.5 KiB | 00m00s [37/37] swift-lang-0:6.2-4.fc43.aarch64 100% | 171.5 MiB/s | 716.5 MiB | 00m04s -------------------------------------------------------------------------------- [37/37] Total 100% | 210.2 MiB/s | 878.7 MiB | 00m04s Running transaction [ 1/39] Verify package files 100% | 13.0 B/s | 37.0 B | 00m03s [ 2/39] Prepare transaction 100% | 528.0 B/s | 37.0 B | 00m00s [ 3/39] Installing libedit-0:3.1-58.202 100% | 137.7 MiB/s | 281.9 KiB | 00m00s [ 4/39] Installing libmpc-0:1.3.1-8.fc4 100% | 37.6 MiB/s | 154.2 KiB | 00m00s [ 5/39] Installing libstdc++-devel-0:15 100% | 347.9 MiB/s | 36.5 MiB | 00m00s [ 6/39] Installing expat-0:2.8.1-1.fc43 100% | 19.2 MiB/s | 373.5 KiB | 00m00s [ 7/39] Installing cpp-0:15.3.1-1.fc43. 100% | 281.4 MiB/s | 35.5 MiB | 00m00s [ 8/39] Installing annobin-docs-0:12.99 100% | 97.7 MiB/s | 100.1 KiB | 00m00s [ 9/39] Installing libubsan-0:15.3.1-1. 100% | 232.6 MiB/s | 476.4 KiB | 00m00s [10/39] Installing libatomic-0:15.3.1-1 100% | 68.0 MiB/s | 69.6 KiB | 00m00s [11/39] Installing libasan-0:15.3.1-1.f 100% | 308.1 MiB/s | 1.5 MiB | 00m00s [12/39] Installing libcbor-0:0.12.0-6.f 100% | 136.0 MiB/s | 139.3 KiB | 00m00s [13/39] Installing libfido2-0:1.16.0-3. 100% | 136.8 MiB/s | 280.3 KiB | 00m00s [14/39] Installing openssh-0:10.0p1-11. 100% | 66.3 MiB/s | 1.4 MiB | 00m00s [15/39] Installing openssh-clients-0:10 100% | 86.9 MiB/s | 2.7 MiB | 00m00s [16/39] Installing less-0:704-2.fc43.aa 100% | 26.0 MiB/s | 611.2 KiB | 00m00s [17/39] Installing kernel-headers-0:7.1 100% | 126.9 MiB/s | 7.0 MiB | 00m00s [18/39] Installing glibc-devel-0:2.42-1 100% | 105.4 MiB/s | 2.3 MiB | 00m00s [19/39] Installing libxcrypt-devel-0:4. 100% | 6.5 MiB/s | 33.4 KiB | 00m00s [20/39] Installing tzdata-0:2026b-1.fc4 100% | 35.1 MiB/s | 1.9 MiB | 00m00s [21/39] Installing python-pip-wheel-0:2 100% | 622.6 MiB/s | 1.2 MiB | 00m00s [22/39] Installing mpdecimal-0:4.0.1-2. 100% | 39.4 MiB/s | 282.7 KiB | 00m00s [23/39] Installing python3-libs-0:3.14. 100% | 249.6 MiB/s | 45.7 MiB | 00m00s [24/39] Installing python3-0:3.14.6-1.f 100% | 5.0 MiB/s | 86.5 KiB | 00m00s [25/39] Installing make-1:4.4.1-11.fc43 100% | 74.0 MiB/s | 1.9 MiB | 00m00s [26/39] Installing gcc-0:15.3.1-1.fc43. 100% | 324.8 MiB/s | 99.7 MiB | 00m00s [27/39] Installing gcc-c++-0:15.3.1-1.f 100% | 277.5 MiB/s | 38.8 MiB | 00m00s [28/39] Installing binutils-gold-0:2.45 100% | 84.3 MiB/s | 2.7 MiB | 00m00s [29/39] Installing llvm-filesystem-0:21 100% | 1.0 MiB/s | 1.1 KiB | 00m00s [30/39] Installing llvm-libs-0:21.1.8-6 100% | 362.0 MiB/s | 132.9 MiB | 00m00s [31/39] Installing clang-resource-files 100% | 8.1 MiB/s | 16.7 KiB | 00m00s [32/39] Installing clang-libs-0:21.1.8- 100% | 369.3 MiB/s | 109.7 MiB | 00m00s [33/39] Installing sqlite-0:3.50.2-3.fc 100% | 77.7 MiB/s | 1.9 MiB | 00m00s [34/39] Installing sqlite-devel-0:3.50. 100% | 334.4 MiB/s | 684.8 KiB | 00m00s [35/39] Installing clang-0:21.1.8-6.fc4 100% | 470.2 MiB/s | 65.8 MiB | 00m00s [36/39] Installing swift-lang-0:6.2-4.f 100% | 429.9 MiB/s | 4.2 GiB | 00m10s [37/39] Installing annobin-plugin-gcc-0 100% | 58.7 MiB/s | 1.0 MiB | 00m00s [38/39] Installing gcc-plugin-annobin-0 100% | 4.1 MiB/s | 70.7 KiB | 00m00s [39/39] Installing git-core-0:2.55.0-1. 100% | 109.1 MiB/s | 24.8 MiB | 00m00s Complete! Building target platforms: aarch64 Building for target aarch64 warning: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Wrote: /builddir/build/SRPMS/codexbar-cli-0.52.0-1.fc43.src.rpm RPM build warnings: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Updating and loading repositories: Copr repository 100% | 8.9 KiB/s | 1.5 KiB | 00m00s fedora 100% | 30.5 KiB/s | 13.4 KiB | 00m00s updates 100% | 17.8 KiB/s | 6.8 KiB | 00m00s Repositories loaded. Package "clang-21.1.8-6.fc43.aarch64" is already installed. Package "git-core-2.55.0-1.fc43.aarch64" is already installed. Package "sqlite-devel-3.50.2-3.fc43.aarch64" is already installed. Nothing to do. Finish: build setup for codexbar-cli-0.52.0-1.fc43.src.rpm Start: rpmbuild codexbar-cli-0.52.0-1.fc43.src.rpm Building target platforms: aarch64 Building for target aarch64 warning: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.27yclY Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.XUAS7R + umask 022 + cd /builddir/build/BUILD/codexbar-cli-0.52.0-build + cd /builddir/build/BUILD/codexbar-cli-0.52.0-build + rm -rf CodexBar-0.52.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/v0.52.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd CodexBar-0.52.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -i -e '\|github.com/sparkle-project/Sparkle|d' -e '\|github.com/sindresorhus/KeyboardShortcuts|d' -e '\|github.com/zats/Vortex|d' Package.swift + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.t8aIFD + umask 022 + cd /builddir/build/BUILD/codexbar-cli-0.52.0-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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + 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 + cd CodexBar-0.52.0 + CC=clang + CXX=clang++ + swift build -c release --product CodexBarCLI Fetching https://github.com/apple/swift-log Fetching https://github.com/sindresorhus/KeyboardShortcuts Fetching https://github.com/steipete/Commander [1/719] Fetching commander [117/8002] Fetching commander, keyboardshortcuts [263/15956] Fetching commander, keyboardshortcuts, swift-log Fetched https://github.com/steipete/Commander from cache (0.25s) [14522/15237] Fetching keyboardshortcuts, swift-log Fetching https://github.com/apple/swift-asn1.git Fetched https://github.com/sindresorhus/KeyboardShortcuts from cache (0.35s) Fetched https://github.com/apple/swift-log from cache (0.35s) Fetching https://github.com/steipete/SweetCookieKit Fetching https://github.com/sparkle-project/Sparkle [1/1939] Fetching swift-asn1 Fetched https://github.com/apple/swift-asn1.git from cache (0.19s) Fetching https://github.com/apple/swift-crypto [1/18325] Fetching swift-crypto [551/62058] Fetching swift-crypto, sparkle [14600/62605] Fetching swift-crypto, sparkle, sweetcookiekit Fetched https://github.com/apple/swift-crypto from cache (0.99s) Fetching https://github.com/zats/Vortex [1/252] Fetching vortex Fetched https://github.com/zats/Vortex from cache (0.28s) Fetched https://github.com/steipete/SweetCookieKit from cache (1.58s) Computing version for https://github.com/steipete/SweetCookieKit Fetched https://github.com/sparkle-project/Sparkle from cache (1.61s) Computed https://github.com/steipete/SweetCookieKit at 0.5.2 (2.14s) Computing version for https://github.com/apple/swift-log Computed https://github.com/apple/swift-log at 1.13.2 (0.26s) Computing version for https://github.com/apple/swift-crypto.git Computed https://github.com/apple/swift-crypto.git at 3.15.1 (2.48s) Computing version for https://github.com/steipete/Commander Computed https://github.com/steipete/Commander at 0.2.2 (0.21s) Computed https://github.com/steipete/SweetCookieKit at 0.5.2 (0.00s) Computed https://github.com/apple/swift-log at 1.13.2 (0.00s) Computed https://github.com/apple/swift-crypto.git at 3.15.1 (0.00s) Computed https://github.com/steipete/Commander at 0.2.2 (0.00s) Computing version for https://github.com/apple/swift-asn1.git Computed https://github.com/apple/swift-asn1.git at 1.7.1 (0.28s) Creating working copy for https://github.com/apple/swift-asn1.git Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.1 Creating working copy for https://github.com/steipete/Commander Working copy of https://github.com/steipete/Commander resolved at 0.2.2 Creating working copy for https://github.com/apple/swift-crypto Working copy of https://github.com/apple/swift-crypto resolved at 3.15.1 Creating working copy for https://github.com/steipete/SweetCookieKit Working copy of https://github.com/steipete/SweetCookieKit resolved at 0.5.2 Creating working copy for https://github.com/apple/swift-log Working copy of https://github.com/apple/swift-log resolved at 1.13.2 Building for production... [0/405] Compiling a_d2i_fp.cc [1/405] Copying Documentation.docc [1/405] Write sources [1/405] Copying zai.js [1/405] Copying xai.js [1/405] Copying venice.js [1/405] Copying t3chat.js [6/405] Copying synthetic.js [12/405] Copying sucrase-3.35.1.min.js [12/405] Copying sub2api.js [12/405] Copying qoder.js [12/405] Copying provider-plugin-prelude.js [12/405] Copying poe.js [12/405] Copying perplexity.js [13/405] Copying openrouter.js [15/405] Compiling a_bool.cc [16/405] Copying openai.js [16/405] Copying deepgram.js [18/405] Copying manus.js [19/405] Copying crof.ts [21/405] Copying crof.js [22/405] Copying codexbar-plugin.d.ts [24/405] Copying clinepass.ts [25/405] Copying clinepass.js [27/405] Copying clawrouter.js [28/405] Copying Info.plist [29/405] Write sources [32/405] Compiling a_bitstr.cc [32/405] Write swift-version-A88259DAF186EF7.txt [34/405] Compiling CQuickJS dtoa.c [35/405] Compiling CQuickJS libunicode.c [36/407] Compiling CQuickJS libregexp.c [38/408] Compiling SweetCookieKit BrowserCatalog.swift [38/408] Compiling CQuickJS CQuickJSHost.c [39/408] Compiling CCryptoBoringSSLShims shims.c [40/408] Compiling fiat_p256_adx_sqr.S [41/408] Compiling fiat_p256_adx_mul.S [42/408] Compiling fiat_curve25519_adx_square.S [43/408] Compiling fiat_curve25519_adx_mul.S [44/408] Compiling md5-x86_64-linux.S [45/408] Compiling md5-x86_64-apple.S [46/408] Compiling md5-586-linux.S [47/408] Compiling md5-586-apple.S [48/408] Compiling err_data.cc [49/408] Compiling chacha20_poly1305_x86_64-linux.S [50/408] Compiling chacha20_poly1305_x86_64-apple.S [51/408] Compiling chacha20_poly1305_armv8-win.S [52/408] Compiling chacha20_poly1305_armv8-linux.S [53/408] Compiling chacha20_poly1305_armv8-apple.S [54/408] Compiling chacha-x86_64-linux.S [55/408] Compiling chacha-x86_64-apple.S [56/408] Compiling chacha-x86-linux.S [57/408] Compiling chacha-x86-apple.S [58/408] Compiling chacha-armv8-win.S [59/408] Compiling chacha-armv8-linux.S [61/408] Compiling Logging MultiplexLogHandler.swift [61/408] Compiling chacha-armv8-apple.S [62/408] Compiling chacha-armv4-linux.S [63/408] Compiling aes128gcmsiv-x86_64-linux.S [64/408] Compiling aes128gcmsiv-x86_64-apple.S [65/408] Compiling x86_64-mont5-linux.S [66/408] Compiling x86_64-mont5-apple.S [67/408] Compiling x86_64-mont-linux.S [68/408] Compiling x86_64-mont-apple.S [68/408] Compiling x86-mont-linux.S [70/408] Compiling vpaes-x86_64-linux.S [70/408] Compiling x86-mont-apple.S [72/408] Compiling vpaes-x86-linux.S [72/408] Compiling vpaes-x86_64-apple.S [74/408] Compiling vpaes-x86-apple.S [75/408] Compiling vpaes-armv8-win.S [76/408] Compiling vpaes-armv8-apple.S [77/408] Compiling vpaes-armv8-linux.S [78/408] Compiling vpaes-armv7-linux.S [79/408] Compiling sha512-x86_64-linux.S [80/408] Compiling sha512-x86_64-apple.S [81/408] Compiling sha512-armv8-win.S [82/408] Compiling sha512-armv8-apple.S [83/408] Compiling sha512-armv8-linux.S [84/408] Compiling sha512-armv4-linux.S [85/408] Compiling sha512-586-linux.S [86/408] Compiling sha512-586-apple.S [87/408] Compiling sha256-x86_64-linux.S [88/408] Compiling sha256-x86_64-apple.S [89/408] Compiling sha256-armv8-win.S [90/408] Compiling sha256-armv8-linux.S [91/408] Compiling sha256-armv8-apple.S [92/408] Compiling sha256-armv4-linux.S [92/408] Compiling sha256-586-linux.S [94/408] Compiling sha256-586-apple.S [94/408] Compiling sha1-x86_64-linux.S [96/408] Compiling sha1-armv8-win.S [97/408] Compiling sha1-x86_64-apple.S [98/408] Compiling sha1-armv8-apple.S [99/408] Compiling sha1-armv8-linux.S [100/408] Compiling sha1-armv4-large-linux.S [101/408] Compiling sha1-586-linux.S [102/408] Compiling sha1-586-apple.S [103/408] Compiling rsaz-avx2-linux.S [104/408] Compiling rsaz-avx2-apple.S [105/408] Compiling rdrand-x86_64-linux.S [106/408] Compiling rdrand-x86_64-apple.S [107/408] Compiling p256_beeu-x86_64-asm-linux.S [108/408] Compiling p256_beeu-armv8-asm-win.S [109/408] Compiling p256_beeu-x86_64-asm-apple.S [110/408] Compiling p256_beeu-armv8-asm-apple.S [111/408] Compiling p256_beeu-armv8-asm-linux.S [112/408] Compiling p256-x86_64-asm-apple.S [112/408] Compiling p256-x86_64-asm-linux.S [114/408] Compiling p256-armv8-asm-win.S [115/408] Compiling p256-armv8-asm-apple.S [116/408] Compiling p256-armv8-asm-linux.S [117/408] Compiling ghashv8-armv8-win.S [118/408] Compiling ghashv8-armv8-linux.S [119/408] Compiling ghashv8-armv7-linux.S [120/408] Compiling ghashv8-armv8-apple.S [122/408] Compiling Commander CommandSignature.swift [122/408] Compiling ghash-x86_64-linux.S [123/408] Compiling ghash-x86_64-apple.S [124/408] Compiling ghash-ssse3-x86_64-linux.S [124/408] Compiling ghash-x86-linux.S [126/408] Compiling ghash-x86-apple.S [127/408] Compiling ghash-ssse3-x86-linux.S [127/408] Compiling ghash-ssse3-x86_64-apple.S [127/408] Compiling ghash-ssse3-x86-apple.S [130/408] Compiling ghash-neon-armv8-win.S [131/408] Compiling ghash-neon-armv8-apple.S [132/408] Compiling ghash-neon-armv8-linux.S [133/408] Compiling co-586-linux.S [133/408] Compiling co-586-apple.S [134/408] Compiling ghash-armv4-linux.S [136/408] Compiling bsaes-armv7-linux.S [137/408] Compiling bn-armv8-win.S [137/408] Compiling bn-armv8-linux.S [139/408] Compiling bn-586-linux.S [139/408] Compiling bn-586-apple.S [140/408] Compiling bn-armv8-apple.S [142/408] Compiling armv8-mont-win.S [142/408] Compiling armv8-mont-apple.S [144/408] Compiling armv8-mont-linux.S [145/408] Compiling aesv8-gcm-armv8-win.S [145/408] Compiling armv4-mont-linux.S [147/408] Compiling aesv8-gcm-armv8-linux.S [148/408] Compiling aesv8-gcm-armv8-apple.S [149/408] Compiling aesv8-armv8-win.S [150/408] Compiling aesv8-armv8-linux.S [150/408] Compiling aesv8-armv8-apple.S [152/408] Compiling aesv8-armv7-linux.S [153/408] Compiling aesni-x86_64-linux.S [153/408] Compiling aesni-x86_64-apple.S [155/408] Compiling aesni-x86-linux.S [156/408] Compiling aesni-x86-apple.S [156/408] Compiling aesni-gcm-x86_64-linux.S [158/408] Compiling aesni-gcm-x86_64-apple.S [159/408] Compiling aes-gcm-avx512-x86_64-apple.S [160/408] Compiling aes-gcm-avx512-x86_64-linux.S [161/408] Compiling aes-gcm-avx2-x86_64-linux.S [162/408] Compiling aes-gcm-avx2-x86_64-apple.S [163/408] Compiling xwing.cc [164/408] Compiling x_x509a.cc [165/408] Compiling x_x509.cc [166/408] Compiling x_spki.cc [167/408] Compiling x_sig.cc [168/408] Compiling x_req.cc [169/408] Compiling x_pubkey.cc [170/408] Compiling x_name.cc [171/408] Compiling x_exten.cc [172/408] Compiling x_crl.cc [173/408] Compiling x_attrib.cc [174/408] Compiling x_all.cc [175/408] Compiling x509spki.cc [176/408] Compiling x_algor.cc [177/408] Compiling x509rset.cc [178/408] Compiling x509cset.cc [179/408] Compiling x509name.cc [180/408] Compiling x509_vpm.cc [181/408] Compiling x509_v3.cc [182/408] Compiling x509_vfy.cc [183/408] Compiling x509_txt.cc [184/408] Compiling x509_trs.cc [185/408] Compiling x509_set.cc [186/408] Compiling x509_req.cc [187/408] Compiling x509_obj.cc [188/408] Compiling x509_lu.cc [189/408] Compiling x509_ext.cc [190/408] Compiling x509_def.cc [191/408] Compiling x509_d2.cc [192/408] Compiling x509_cmp.cc [193/408] Compiling x509_att.cc [194/408] Compiling x509.cc [195/408] Compiling v3_skey.cc [196/408] Compiling v3_utl.cc [197/408] Compiling v3_purp.cc [198/408] Compiling v3_prn.cc [199/408] Compiling v3_pmaps.cc [200/408] Compiling v3_pcons.cc [201/408] Compiling v3_ocsp.cc [202/408] Compiling v3_ncons.cc [203/408] Compiling v3_lib.cc [204/408] Compiling v3_int.cc [205/408] Compiling v3_info.cc [206/408] Compiling v3_ia5.cc [207/408] Compiling v3_genn.cc [208/408] Compiling v3_extku.cc [209/408] Compiling v3_enum.cc [210/408] Compiling v3_crld.cc [211/408] Compiling v3_cpols.cc [212/408] Compiling v3_conf.cc [213/408] Compiling v3_bitst.cc [214/408] Compiling v3_bcons.cc [215/408] Compiling v3_alt.cc [216/408] Compiling v3_akeya.cc [217/408] Compiling v3_akey.cc [218/408] Compiling t_x509a.cc [219/408] Compiling t_x509.cc [220/408] Compiling t_req.cc [221/408] Compiling t_crl.cc [222/408] Compiling rsa_pss.cc [223/408] Compiling i2d_pr.cc [224/408] Compiling policy.cc [225/408] Compiling name_print.cc [226/408] Compiling by_file.cc [227/408] Compiling by_dir.cc [228/408] Compiling asn1_gen.cc [229/408] Compiling algorithm.cc [230/408] Compiling a_verify.cc [231/408] Compiling a_sign.cc [232/408] Compiling a_digest.cc [233/408] Compiling voprf.cc [234/408] Compiling trust_token.cc [235/408] Compiling thread_win.cc [236/408] Compiling thread_pthread.cc [237/408] Compiling pmbtoken.cc [238/408] Compiling thread_none.cc [239/408] Compiling thread.cc [240/408] Compiling stack.cc [241/408] Compiling slhdsa.cc [242/408] Compiling spake2plus.cc [243/408] Compiling siphash.cc [244/408] Compiling sha512.cc [245/408] Compiling sha256.cc [246/408] Compiling sha1.cc [247/408] Compiling rsa_extra.cc [248/408] Compiling rsa_print.cc [249/408] Compiling CQuickJS quickjs.c [250/408] Compiling refcount.cc [251/408] Compiling rc4.cc [252/408] Compiling rsa_crypt.cc [253/408] Compiling windows.cc [254/408] Compiling trusty.cc [255/408] Compiling rsa_asn1.cc [256/408] Compiling urandom.cc [257/408] Compiling rand.cc [258/408] Compiling ios.cc [259/408] Compiling passive.cc [260/408] Compiling getentropy.cc [261/408] Compiling deterministic.cc [262/408] Compiling forkunsafe.cc [263/408] Compiling fork_detect.cc [264/408] Compiling poly1305_arm_asm.S [265/408] Compiling pool.cc [266/408] Compiling poly1305_vec.cc [267/408] Compiling poly1305_arm.cc [268/408] Compiling poly1305.cc [269/408] Compiling pkcs8_x509.cc [270/408] Compiling pkcs8.cc [271/408] Compiling p5_pbev2.cc [272/408] Compiling pkcs7_x509.cc [273/408] Compiling pkcs7.cc [274/408] Compiling pem_x509.cc [275/408] Compiling pem_xaux.cc [276/408] Compiling pem_pkey.cc [277/408] Compiling pem_pk8.cc [278/408] Compiling pem_oth.cc [279/408] Compiling pem_lib.cc [280/408] Compiling pem_info.cc [281/408] Compiling obj_xref.cc [282/408] Compiling mlkem.cc [283/408] Compiling pem_all.cc [284/408] Compiling mldsa.cc [285/408] Compiling obj.cc [286/408] Compiling mem.cc [287/408] Compiling md5.cc [288/408] Compiling md4.cc [289/408] Compiling poly_rq_mul.S [290/408] Compiling lhash.cc [291/408] Compiling fuzzer_mode.cc [292/408] Compiling kyber.cc [293/408] Compiling fips_shared_support.cc [294/408] Compiling hpke.cc [295/408] Compiling ex_data.cc [296/408] Compiling sign.cc [297/408] Compiling hrss.cc [298/408] Compiling scrypt.cc [299/408] Compiling pbkdf.cc [300/408] Compiling print.cc [301/408] Compiling p_x25519_asn1.cc [302/408] Compiling p_x25519.cc [303/408] Compiling p_rsa_asn1.cc [304/408] Compiling p_rsa.cc [305/408] Compiling p_hkdf.cc [306/408] Compiling p_ed25519_asn1.cc [307/408] Compiling p_ed25519.cc [308/408] Compiling p_ec_asn1.cc [309/408] Compiling p_ec.cc [310/408] Compiling p_dsa_asn1.cc [311/408] Compiling p_dh_asn1.cc [312/408] Compiling p_dh.cc [313/408] Compiling evp_ctx.cc [314/408] Compiling evp.cc [315/408] Compiling evp_asn1.cc [316/408] Compiling err.cc [317/408] Compiling engine.cc [318/408] Compiling ecdsa_p1363.cc [319/408] Compiling ecdh.cc [320/408] Compiling ecdsa_asn1.cc [321/408] Compiling hash_to_curve.cc [322/408] Compiling ec_derive.cc [323/408] Compiling dsa_asn1.cc [324/408] Compiling ec_asn1.cc [325/408] Compiling dsa.cc [326/408] Compiling params.cc [327/408] Compiling digest_extra.cc [328/408] Compiling dh_asn1.cc [329/408] Compiling curve25519_64_adx.cc [330/408] Compiling des.cc [331/408] Compiling spake25519.cc [332/408] Compiling x25519-asm-arm.S [333/408] Compiling cpu_intel.cc [334/408] Compiling crypto.cc [335/408] Compiling cpu_arm_linux.cc [336/408] Compiling cpu_arm_freebsd.cc [337/408] Compiling cpu_aarch64_win.cc [338/408] Compiling cpu_aarch64_sysreg.cc [339/408] Compiling curve25519.cc [340/408] Compiling cpu_aarch64_openbsd.cc [341/408] Compiling cpu_aarch64_linux.cc [342/408] Compiling cpu_aarch64_fuchsia.cc [343/408] Compiling cpu_aarch64_apple.cc [344/408] Compiling conf.cc [345/408] Compiling cms.cc [346/408] Compiling tls_cbc.cc [347/408] Compiling get_cipher.cc [348/408] Compiling e_rc4.cc [349/408] Compiling e_tls.cc [350/408] Compiling e_rc2.cc [351/408] Compiling e_null.cc [352/408] Compiling e_des.cc [353/408] Compiling e_chacha20poly1305.cc [354/408] Compiling e_aesgcmsiv.cc [355/408] Compiling e_aeseax.cc [356/408] Compiling e_aesctrhmac.cc [357/408] Compiling derive_key.cc [358/408] Compiling chacha.cc [359/408] Compiling unicode.cc [360/408] Compiling cbb.cc [361/408] Compiling cbs.cc [362/408] Compiling ber.cc [363/408] Compiling sqrt.cc [364/408] Compiling buf.cc [365/408] Compiling asn1_compat.cc [366/408] Compiling div.cc [367/408] Compiling exponentiation.cc [368/408] Compiling convert.cc [369/408] Compiling bn_asn1.cc [370/408] Compiling printf.cc [371/408] Compiling blake2.cc [372/408] Compiling pair.cc [373/408] Compiling hexdump.cc [374/408] Compiling file.cc [375/408] Compiling fd.cc [376/408] Compiling errno.cc [377/408] Compiling bio_mem.cc [378/408] Compiling bio.cc [379/408] Compiling base64.cc [380/408] Compiling tasn_utl.cc [381/408] Compiling tasn_typ.cc [382/408] Compiling tasn_new.cc [383/408] Compiling tasn_fre.cc [384/408] Compiling tasn_enc.cc [385/408] Compiling posix_time.cc [386/408] Compiling tasn_dec.cc [387/408] Compiling f_string.cc [388/408] Compiling f_int.cc [389/408] Compiling asn_pack.cc [390/408] Compiling asn1_par.cc [391/408] Compiling asn1_lib.cc [392/408] Compiling a_utctm.cc [393/408] Compiling a_type.cc [394/408] Compiling a_time.cc [395/408] Compiling a_strnid.cc [396/408] Compiling a_strex.cc [397/408] Compiling a_octet.cc [398/408] Compiling a_mbstr.cc [399/408] Compiling a_object.cc [400/408] Compiling a_int.cc [401/408] Compiling a_i2d_fp.cc [402/408] Compiling a_gentm.cc [402/408] Compiling a_dup.cc [404/408] Compiling aes.cc [405/408] Compiling bcm.cc [407/409] Compiling CryptoBoringWrapper BoringSSLAEAD.swift [408/410] Compiling Crypto AES-GCM.swift error: compile command failed due to signal 6 (use -v to see invocation) SIL verification failed: Lexical borrows of SILBoxTypes must be of vars or captures.: isLegal(value) Verifying instruction: %114 = argument of bb20 : ${ var Bool } // users: %472, %461, %2865, %2911, %2953, %2836, %2978, %276, %281, %440, %252 -> %252 = begin_borrow [lexical] %114 : ${ var Bool } // user: %264 br bb74(%254 : ${ var Int64 }, %253 : ${ var Int }, %252 : ${ var Bool }, %251 : ${ var CostUsageJsonl.JSONTailState }) // id: %264 In function: // static CostUsageJsonl.scanBounded(fileURL:offset:maxLineBytes:prefixBytes:maxBytesToRead:resumeState:shouldStop:checkCancellation:onLine:) // Isolation: unspecified sil hidden [ossa] @$s12CodexBarCore14CostUsageJsonlO11scanBounded7fileURL6offset12maxLineBytes06prefixN00lN6ToRead11resumeState10shouldStop17checkCancellation02onM0AC12ScanProgressV20FoundationEssentials0J0V_s5Int64VS2iATSgAC06ResumeS0VSgSbATcSgyyKcSgyAC0M0VXEtKFZ : $@convention(method) (@guaranteed URL, Int64, Int, Int, Optional, @guaranteed Optional, @guaranteed Optional<@callee_guaranteed (Int64) -> Bool>, @guaranteed Optional<@callee_guaranteed () -> @error any Error>, @guaranteed @noescape @callee_guaranteed (@guaranteed CostUsageJsonl.Line) -> (), @thin CostUsageJsonl.Type) -> (@owned CostUsageJsonl.ScanProgress, @error any Error) { [%0: read v**.c*.v**, write v**.c*.v**, copy **, destroy v**.c*.v**] [%1: read s0.v**.c*.v**, write s0.v**.c*.v**, copy s0.v**.c*.v**, destroy s0.v**.c*.v**] [%5: read v**.c*.v**, write v**.c*.v**, copy **, destroy v**.c*.v**] [%6: noescape **, read v**.c*.v**, write v**.c*.v**, copy v**.c*.v**, destroy v**.c*.v**] [%7: noescape **, read v**.c*.v**, write v**.c*.v**, copy v**.c*.v**, destroy v**.c*.v**] [%8: noescape v**, read v**.c*.v**, write v**.c*.v**, copy v**.c*.v**, destroy v**.c*.v**] [global: read,write,copy,destroy,allocate,deinit_barrier] // %0 "fileURL" // users: %22, %10, %152 // %1 "offset" // users: %37, %34, %11 // %2 "maxLineBytes" // users: %1921, %1940, %990, %1009, %1229, %1064, %1830, %1662, %2160, %1995, %2761, %2593, %263, %842, %450, %12 // %3 "prefixBytes" // users: %1920, %1939, %989, %1008, %1087, %1685, %2018, %2616, %1233, %1182, %1131, %1063, %1834, %1796, %1734, %1661, %2164, %2113, %2062, %1994, %2765, %2727, %2665, %2592, %262, %842, %449, %13 // %4 "maxBytesToRead" // users: %249, %256, %235, %233, %14 // %5 "resumeState" // users: %56, %28, %89, %118, %130, %15, %101 // %6 "shouldStop" // users: %224, %16 // %7 "checkCancellation" // users: %261, %561, %448, %216, %2812, %17 // %8 "onLine" // users: %1923, %1942, %992, %1011, %1295, %1259, %2226, %2190, %258, %612, %576, %842, %445, %328, %292, %18 // %9 "self" // user: %19 bb0(%0 : @guaranteed $URL, %1 : $Int64, %2 : $Int, %3 : $Int, %4 : $Optional, %5 : @guaranteed $Optional, %6 : @guaranteed $Optional<@callee_guaranteed (Int64) -> Bool>, %7 : @guaranteed $Optional<@callee_guaranteed () -> @error any Error>, %8 : @guaranteed $@noescape @callee_guaranteed (@guaranteed CostUsageJsonl.Line) -> (), %9 : $@thin CostUsageJsonl.Type): debug_value %0, let, name "fileURL", argno 1 // id: %10 debug_value %1, let, name "offset", argno 2 // id: %11 debug_value %2, let, name "maxLineBytes", argno 3 // id: %12 debug_value %3, let, name "prefixBytes", argno 4 // id: %13 debug_value %4, let, name "maxBytesToRead", argno 5 // id: %14 debug_value %5, let, name "resumeState", argno 6 // id: %15 debug_value %6, let, name "shouldStop", argno 7 // id: %16 debug_value %7, let, name "checkCancellation", argno 8 // id: %17 debug_value %8, let, name "onLine", argno 9 // id: %18 debug_value %9, let, name "self", argno 10 // id: %19 debug_value undef : $any Error, var, name "$error", argno 11 // id: %20 %21 = metatype $@thick FileHandle.Type // user: %24 %22 = copy_value %0 // user: %24 // function_ref FileHandle.__allocating_init(forReadingFrom:) %23 = function_ref @$s10Foundation10FileHandleC14forReadingFromAC0A10Essentials3URLV_tKcfC : $@convention(method) (@owned URL, @thick FileHandle.Type) -> (@owned FileHandle, @error any Error) // user: %24 try_apply %23(%22, %21) : $@convention(method) (@owned URL, @thick FileHandle.Type) -> (@owned FileHandle, @error any Error), normal bb1, error bb436 // id: %24 // %25 // user: %26 bb1(%25 : @owned $FileHandle): // Preds: bb0 %26 = move_value [lexical] [var_decl] %25 // users: %257, %444, %477, %478, %2923, %2919, %2990, %2986, %2972, %2968, %2965, %2961, %2942, %2938, %2934, %2935, %2936, %2957, %2958, %2959, %2915, %2916, %2917, %2982, %2983, %2984, %2840, %2841, %2842, %48, %49, %27 debug_value %26, let, name "handle" // id: %27 switch_enum %5, case #Optional.some!enumelt: bb2, case #Optional.none!enumelt: bb3 // id: %28 // %29 // user: %30 bb2(%29 : @guaranteed $CostUsageJsonl.ResumeState): // Preds: bb1 %30 = struct_extract %29, #CostUsageJsonl.ResumeState.offset // user: %31 br bb6(%30) // id: %31 bb3: // Preds: bb1 %32 = integer_literal $Builtin.Int64, 0 // users: %33, %35 %33 = struct $Int64 (%32) // user: %38 %34 = struct_extract %1, #Int64._value // user: %35 %35 = builtin "cmp_slt_Int64"(%34, %32) : $Builtin.Int1 // user: %36 cond_br %35, bb5, bb4 // id: %36 bb4: // Preds: bb3 br bb6(%1) // id: %37 bb5: // Preds: bb3 br bb6(%33) // id: %38 // %39 // users: %124, %259, %446, %40, %123, %42, %2869 bb6(%39 : $Int64): // Preds: bb4 bb2 bb5 debug_value %39, let, name "startOffset" // id: %40 %41 = integer_literal $Builtin.Int64, 0 // users: %1025, %1027, %1956, %1958, %1965, %1965, %1954, %1034, %1034, %1023, %106, %135, %136, %505, %2739, %2687, %2617, %2596, %2197, %2234, %2265, %2298, %2314, %2238, %2128, %2132, %2124, %2073, %2019, %1998, %1953, %1952, %1808, %1756, %1686, %1665, %1266, %1303, %1334, %1367, %1383, %1307, %1197, %1201, %1193, %1142, %1088, %1067, %1022, %1021, %884, %796, %742, %583, %621, %652, %685, %702, %625, %525, %503, %246, %299, %336, %367, %400, %416, %340, %243, %2881, %222, %172, %115, %45, %43 %42 = struct_extract %39, #Int64._value // users: %788, %563, %268, %2858, %47, %45, %43 %43 = builtin "cmp_slt_Int64"(%41, %42) : $Builtin.Int1 // user: %44 cond_br %43, bb7, bb9 // id: %44 bb7: // Preds: bb6 %45 = builtin "cmp_slt_Int64"(%42, %41) : $Builtin.Int1 // user: %46 cond_fail %45, "Negative value is not representable" // id: %46 %47 = struct $UInt64 (%42) // user: %49 %48 = class_method %26, #FileHandle.seek : (FileHandle) -> (UInt64) throws -> (), $@convention(method) (UInt64, @guaranteed FileHandle) -> @error any Error // user: %49 try_apply %48(%47, %26) : $@convention(method) (UInt64, @guaranteed FileHandle) -> @error any Error, normal bb8, error bb437 // id: %49 bb8(%50 : $()): // Preds: bb7 br bb10 // id: %51 bb9: // Preds: bb6 br bb10 // id: %52 bb10: // Preds: bb8 bb9 %53 = alloc_box ${ var Data }, var, name "current" // users: %2914, %2981, %2839, %2956, %54 %54 = begin_borrow [lexical] [var_decl] %53 // users: %842, %558, %2913, %2980, %2838, %276, %2955, %55 %55 = project_box %54, 0 // users: %2591, %2608, %2681, %2741, %2186, %2199, %2227, %1993, %2010, %2067, %2127, %1660, %1677, %1750, %1810, %1255, %1268, %1296, %1062, %1079, %1136, %1196, %571, %585, %613, %287, %301, %329, %2872, %2886, %84, %74, %79 %56 = copy_value %5 // user: %57 switch_enum %56, case #Optional.some!enumelt: bb11, case #Optional.none!enumelt: bb435 // id: %57 // %58 // user: %59 bb11(%58 : @owned $CostUsageJsonl.ResumeState): // Preds: bb10 (%59, %60, %61, %62, %63, %64) = destructure_struct %58 // user: %65 %65 = enum $Optional, #Optional.some!enumelt, %61 // user: %66 br bb12(%65) // id: %66 // %67 // user: %68 bb12(%67 : @owned $Optional): // Preds: bb435 bb11 %68 = move_value [lexical] %67 // users: %91, %80, %73, %95, %69 %69 = begin_borrow [lexical] %68 // users: %70, %72, %76 switch_enum %69, case #Optional.some!enumelt: bb13, case #Optional.none!enumelt: bb14 // id: %70 bb13(%71 : @guaranteed $Data): // Preds: bb12 end_borrow %69 // id: %72 %73 = unchecked_enum_data %68, #Optional.some!enumelt // user: %74 store %73 to [init] %55 // id: %74 br bb15 // id: %75 bb14: // Preds: bb12 end_borrow %69 // id: %76 %77 = enum $Data._Representation, #Data._Representation.empty!enumelt // user: %78 %78 = struct $Data (%77) // user: %79 store %78 to [init] %55 // id: %79 %80 = begin_borrow [lexical] %68 // users: %81, %90, %94 switch_enum %80, case #Optional.none!enumelt: bb16, case #Optional.some!enumelt: bb17 // id: %81 bb15: // Preds: bb17 bb16 bb13 %82 = integer_literal $Builtin.Int64, 4096 // user: %83 %83 = struct $Int (%82) // user: %86 %84 = struct_element_addr %55, #Data._representation // user: %86 // function_ref Data._Representation.reserveCapacity(_:) %85 = function_ref @$s20FoundationEssentials4DataV15_RepresentationO15reserveCapacityyySiF : $@convention(method) (Int, @inout Data._Representation) -> () // user: %86 %86 = apply %85(%83, %84) : $@convention(method) (Int, @inout Data._Representation) -> () %87 = alloc_box ${ var Int }, var, name "lineBytes" // users: %473, %462, %253, %441, %2863, %280, %88, %276, %2912, %2979, %2837, %2954 %88 = project_box %87, 0 // users: %99, %107 switch_enum %5, case #Optional.some!enumelt: bb18, case #Optional.none!enumelt: bb19 // id: %89 bb16: // Preds: bb14 end_borrow %80 // id: %90 destroy_value %68 // id: %91 br bb15 // id: %92 bb17(%93 : @guaranteed $Data): // Preds: bb14 end_borrow %80 // id: %94 destroy_value %68 // id: %95 br bb15 // id: %96 // %97 // user: %98 bb18(%97 : @guaranteed $CostUsageJsonl.ResumeState): // Preds: bb15 %98 = struct_extract %97, #CostUsageJsonl.ResumeState.lineBytes // user: %99 store %98 to [trivial] %88 // id: %99 %100 = alloc_box ${ var Bool }, var, name "truncated" // users: %103, %105 %101 = unchecked_enum_data %5, #Optional.some!enumelt // user: %102 %102 = struct_extract %101, #CostUsageJsonl.ResumeState.truncated // user: %104 %103 = project_box %100, 0 // user: %104 store %102 to [trivial] %103 // id: %104 br bb20(%100) // id: %105 bb19: // Preds: bb15 %106 = struct $Int (%41) // user: %107 store %106 to [trivial] %88 // id: %107 %108 = alloc_box ${ var Bool }, var, name "truncated" // users: %113, %111 %109 = integer_literal $Builtin.Int1, 0 // user: %110 %110 = struct $Bool (%109) // user: %112 %111 = project_box %108, 0 // user: %112 store %110 to [trivial] %111 // id: %112 br bb20(%108) // id: %113 // %114 // users: %472, %461, %2865, %2911, %2953, %2836, %2978, %276, %281, %440, %252 bb20(%114 : @owned ${ var Bool }): // Preds: bb18 bb19 %115 = struct $Int64 (%41) // user: %214 %116 = alloc_box ${ var Int64 }, var, name "lineStartOffset" // users: %474, %463, %254, %442, %2864, %282, %117, %2910, %2977, %2835, %2952 %117 = project_box %116, 0 // users: %121, %123, %431 switch_enum %5, case #Optional.some!enumelt: bb21, case #Optional.none!enumelt: bb22 // id: %118 // %119 // user: %120 bb21(%119 : @guaranteed $CostUsageJsonl.ResumeState): // Preds: bb20 %120 = struct_extract %119, #CostUsageJsonl.ResumeState.lineStartOffset // users: %122, %121 store %120 to [trivial] %117 // id: %121 br bb23(%120) // id: %122 bb22: // Preds: bb20 store %39 to [trivial] %117 // id: %123 br bb23(%39) // id: %124 // %125 // user: %127 bb23(%125 : $Int64): // Preds: bb21 bb22 %126 = alloc_stack [lexical] [var_decl] $Int64, var, name "committedOffset", type $Int64 // users: %1924, %1943, %993, %1012, %1393, %2324, %260, %842, %715, %447, %127, %430, %2856, %2909, %2976, %2834, %2951 store %125 to [trivial] %126 // id: %127 %128 = alloc_box ${ var CostUsageJsonl.JSONTailState }, var, name "jsonTailState" // users: %471, %460, %251, %439, %2866, %283, %129, %276, %2908, %2975, %2833, %2950 %129 = project_box %128, 0 // users: %133, %145 switch_enum %5, case #Optional.some!enumelt: bb24, case #Optional.none!enumelt: bb25 // id: %130 // %131 // user: %132 bb24(%131 : @guaranteed $CostUsageJsonl.ResumeState): // Preds: bb23 %132 = struct_extract %131, #CostUsageJsonl.ResumeState.jsonTailState // user: %133 store %132 to [trivial] %129 // id: %133 br bb26 // id: %134 bb25: // Preds: bb23 %135 = struct $Int (%41) // user: %144 debug_value %41, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.containerDepth:op_fragment:#Int._value // id: %136 %137 = integer_literal $Builtin.Int1, 0 // users: %141, %140, %139, %138 %138 = struct $Bool (%137) // users: %144, %144, %144 debug_value %137, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.insideString:op_fragment:#Bool._value // id: %139 debug_value %137, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.escaping:op_fragment:#Bool._value // id: %140 debug_value %137, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.sawNonWhitespace:op_fragment:#Bool._value // id: %141 %142 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.notScalar!enumelt // users: %144, %143 debug_value %142, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.scalarState // id: %143 %144 = struct $CostUsageJsonl.JSONTailState (%135, %138, %138, %138, %142) // user: %145 store %144 to [trivial] %129 // id: %145 br bb26 // id: %146 bb26: // Preds: bb25 bb24 %147 = alloc_stack $Any // users: %193, %198, %206, %2926 %148 = metatype $@thick FileManager.Type // user: %150 // function_ref static FileManager.default.getter %149 = function_ref @$s20FoundationEssentials11FileManagerC7defaultACvgZ : $@convention(method) (@thick FileManager.Type) -> @owned FileManager // user: %150 %150 = apply %149(%148) : $@convention(method) (@thick FileManager.Type) -> @owned FileManager // users: %153, %2947, %154, %157 // function_ref URL.path.getter %151 = function_ref @$s20FoundationEssentials3URLV4pathSSvg : $@convention(method) (@guaranteed URL) -> @owned String // user: %152 %152 = apply %151(%0) : $@convention(method) (@guaranteed URL) -> @owned String // users: %156, %154, %2946 %153 = class_method %150, #FileManager.attributesOfItem : (FileManager) -> (String) throws -> [FileAttributeKey : Any], $@convention(method) (@guaranteed String, @guaranteed FileManager) -> (@owned Dictionary, @error any Error) // user: %154 try_apply %153(%152, %150) : $@convention(method) (@guaranteed String, @guaranteed FileManager) -> (@owned Dictionary, @error any Error), normal bb27, error bb440 // id: %154 // %155 // users: %200, %196, %176, %162 bb27(%155 : @owned $Dictionary): // Preds: bb26 destroy_value %152 // id: %156 destroy_value %150 // id: %157 // function_ref FileAttributeKey.size.unsafeMutableAddressor %158 = function_ref @$s20FoundationEssentials16FileAttributeKeyV4sizeACvau : $@convention(thin) () -> Builtin.RawPointer // user: %159 %159 = apply %158() : $@convention(thin) () -> Builtin.RawPointer // user: %160 %160 = pointer_to_address %159 to [strict] $*FileAttributeKey // user: %161 %161 = load [copy] %160 // users: %175, %180, %179 %162 = begin_borrow %155 // users: %174, %199, %195, %163 %163 = struct_extract %162, #Dictionary._variant // user: %164 %164 = struct_extract %163, #Dictionary._Variant.object // user: %165 %165 = struct_extract %164, #_BridgeStorage.rawValue // user: %166 %166 = unchecked_ref_cast %165 to $__RawDictionaryStorage // users: %185, %179, %168, %167 %167 = struct $_NativeDictionary (%166) // user: %194 %168 = ref_element_addr %166, #__RawDictionaryStorage._count // user: %169 %169 = struct_element_addr %168, #Int._value // user: %170 %170 = load [trivial] %169 // user: %171 %171 = builtin "assumeNonNegative_Int64"(%170) : $Builtin.Int64 // user: %172 %172 = builtin "cmp_eq_Int64"(%171, %41) : $Builtin.Int1 // user: %173 cond_br %172, bb28, bb29 // id: %173 bb28: // Preds: bb27 end_borrow %162 // id: %174 destroy_value %161 // id: %175 destroy_value %155 // id: %176 br bb434 // id: %177 bb29: // Preds: bb27 // function_ref specialized __RawDictionaryStorage.find(_:) %178 = function_ref @$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlF20FoundationEssentials16FileAttributeKeyV_Tg5 : $@convention(method) (@guaranteed FileAttributeKey, @guaranteed __RawDictionaryStorage) -> (_HashTable.Bucket, Bool) // user: %179 %179 = apply %178(%161, %166) : $@convention(method) (@guaranteed FileAttributeKey, @guaranteed __RawDictionaryStorage) -> (_HashTable.Bucket, Bool) // users: %182, %181 destroy_value %161 // id: %180 %181 = tuple_extract %179, 0 // user: %188 %182 = tuple_extract %179, 1 // user: %183 %183 = struct_extract %182, #Bool._value // user: %184 cond_br %183, bb30, bb31 // id: %184 bb30: // Preds: bb29 %185 = ref_element_addr %166, #__RawDictionaryStorage._rawValues // user: %186 %186 = struct_element_addr %185, #UnsafeMutableRawPointer._rawValue // user: %187 %187 = load [trivial] %186 // user: %191 %188 = struct_extract %181, #_HashTable.Bucket.offset // user: %189 %189 = struct_extract %188, #Int._value // user: %190 %190 = builtin "truncOrBitCast_Int64_Word"(%189) : $Builtin.Word // user: %192 %191 = pointer_to_address %187 to [strict] $*Any // user: %192 %192 = index_addr [stack_protection] %191, %190 // user: %193 copy_addr %192 to [init] %147 // id: %193 fix_lifetime %167 // id: %194 end_borrow %162 // id: %195 destroy_value %155 // id: %196 %197 = alloc_stack $NSNumber // users: %202, %205, %204, %198 checked_cast_addr_br take_always Any in %147 to NSNumber in %197, bb33, bb32 // id: %198 bb31: // Preds: bb29 end_borrow %162 // id: %199 destroy_value %155 // id: %200 br bb434 // id: %201 bb32: // Preds: bb30 dealloc_stack %197 // id: %202 br bb434 // id: %203 bb33: // Preds: bb30 %204 = load [take] %197 // users: %207, %208, %209 dealloc_stack %197 // id: %205 dealloc_stack %147 // id: %206 %207 = class_method %204, #NSNumber.int64Value!getter : (NSNumber) -> () -> Int64, $@convention(method) (@guaranteed NSNumber) -> Int64 // user: %208 %208 = apply %207(%204) : $@convention(method) (@guaranteed NSNumber) -> Int64 // user: %210 destroy_value %204 // id: %209 %210 = enum $Optional, #Optional.some!enumelt, %208 // user: %211 br bb34(%210) // id: %211 // %212 // users: %213, %265 bb34(%212 : $Optional): // Preds: bb434 bb33 debug_value %212, let, name "fileSize" // id: %213 br bb35(%115) // id: %214 // %215 // users: %226, %221 bb35(%215 : $Int64): // Preds: bb425 bb424 bb34 switch_enum %7, case #Optional.some!enumelt: bb36, case #Optional.none!enumelt: bb426 // id: %216 // %217 // user: %218 bb36(%217 : @guaranteed $@callee_guaranteed () -> @error any Error): // Preds: bb35 try_apply %217() : $@callee_guaranteed () -> @error any Error, normal bb37, error bb441 // id: %218 bb37(%219 : $()): // Preds: bb36 br bb38 // id: %220 bb38: // Preds: bb37 bb426 %221 = struct_extract %215, #Int64._value // users: %2858, %783, %563, %222, %239, %268 %222 = builtin "cmp_slt_Int64"(%41, %221) : $Builtin.Int1 // user: %223 cond_br %222, bb39, bb44 // id: %223 bb39: // Preds: bb38 switch_enum %6, case #Optional.some!enumelt: bb40, case #Optional.none!enumelt: bb43 // id: %224 // %225 // user: %226 bb40(%225 : @guaranteed $@callee_guaranteed (Int64) -> Bool): // Preds: bb39 %226 = apply %225(%215) : $@callee_guaranteed (Int64) -> Bool // user: %227 %227 = struct_extract %226, #Bool._value // user: %228 cond_br %227, bb41, bb42 // id: %228 bb41: // Preds: bb40 br bb427 // id: %229 bb42: // Preds: bb40 br bb45 // id: %230 bb43: // Preds: bb39 br bb45 // id: %231 bb44: // Preds: bb38 br bb45 // id: %232 bb45: // Preds: bb43 bb42 bb44 switch_enum %4, case #Optional.some!enumelt: bb46, case #Optional.none!enumelt: bb50 // id: %233 bb46(%234 : $Int64): // Preds: bb45 %235 = unchecked_enum_data %4, #Optional.some!enumelt // users: %236, %237 debug_value %235, let, name "$0", argno 1 // id: %236 %237 = struct_extract %235, #Int64._value // user: %239 %238 = integer_literal $Builtin.Int1, -1 // users: %268, %239 %239 = builtin "ssub_with_overflow_Int64"(%237, %221, %238) : $(Builtin.Int64, Builtin.Int1) // users: %241, %240 %240 = tuple_extract %239, 0 // users: %455, %452, %246, %243 %241 = tuple_extract %239, 1 // user: %242 cond_fail %241, "arithmetic overflow" // id: %242 %243 = builtin "cmp_slt_Int64"(%240, %41) : $Builtin.Int1 // user: %244 cond_br %243, bb47, bb48 // id: %244 bb47: // Preds: bb46 br bb51 // id: %245 bb48: // Preds: bb46 %246 = builtin "cmp_eq_Int64"(%240, %41) : $Builtin.Int1 // user: %247 cond_br %246, bb49, bb71 // id: %247 bb49: // Preds: bb48 br bb51 // id: %248 bb50: // Preds: bb45 debug_value %4, let, name "remaining" // id: %249 debug_value undef : $any Error, var, name "$error", argno 2 // id: %250 %251 = begin_borrow [lexical] %128 // user: %264 %252 = begin_borrow [lexical] %114 // user: %264 %253 = begin_borrow [lexical] %87 // user: %264 %254 = begin_borrow [lexical] %116 // user: %264 debug_value undef : $any Error, var, name "$error", argno 1 // id: %255 debug_value %4, let, name "remaining", argno 2 // id: %256 debug_value %26, let, name "handle", argno 3 // id: %257 debug_value %8, let, name "onLine", argno 9 // id: %258 debug_value %39, let, name "startOffset", argno 10 // id: %259 debug_value %126, var, name "committedOffset", argno 12, expr op_deref // id: %260 debug_value %7, let, name "checkCancellation", argno 13 // id: %261 debug_value %3, let, name "prefixBytes", argno 14 // id: %262 debug_value %2, let, name "maxLineBytes", argno 15 // id: %263 br bb74(%254, %253, %252, %251) // id: %264 bb51: // Preds: bb47 bb49 switch_enum %212, case #Optional.some!enumelt: bb52, case #Optional.none!enumelt: bb70 // id: %265 // %266 // users: %272, %267 bb52(%266 : $Int64): // Preds: bb51 debug_value %266, let, name "fileSize" // id: %267 %268 = builtin "sadd_with_overflow_Int64"(%42, %221, %238) : $(Builtin.Int64, Builtin.Int1) // users: %270, %269 %269 = tuple_extract %268, 0 // users: %279, %273 %270 = tuple_extract %268, 1 // user: %271 cond_fail %270, "arithmetic overflow" // id: %271 %272 = struct_extract %266, #Int64._value // user: %273 %273 = builtin "cmp_slt_Int64"(%269, %272) : $Builtin.Int1 // user: %274 cond_br %273, bb69, bb53 // id: %274 bb53: // Preds: bb52 // function_ref hasCompleteJSONTail #1 () in static CostUsageJsonl.scanBounded(fileURL:offset:maxLineBytes:prefixBytes:maxBytesToRead:resumeState:shouldStop:checkCancellation:onLine:) %275 = function_ref @$s12CodexBarCore14CostUsageJsonlO11scanBounded7fileURL6offset12maxLineBytes06prefixN00lN6ToRead11resumeState10shouldStop17checkCancellation02onM0AC12ScanProgressV20FoundationEssentials0J0V_s5Int64VS2iATSgAC06ResumeS0VSgSbATcSgyyKcSgyAC0M0VXEtKFZ19hasCompleteJSONTailL_SbyF : $@convention(thin) (@guaranteed { var CostUsageJsonl.JSONTailState }, @guaranteed { var Bool }, @guaranteed { var Int }, @guaranteed { var Data }) -> Bool // user: %276 %276 = apply %275(%128, %114, %87, %54) : $@convention(thin) (@guaranteed { var CostUsageJsonl.JSONTailState }, @guaranteed { var Bool }, @guaranteed { var Int }, @guaranteed { var Data }) -> Bool // user: %277 %277 = struct_extract %276, #Bool._value // user: %278 cond_br %277, bb54, bb68 // id: %278 bb54: // Preds: bb53 %279 = struct $Int64 (%269) // users: %430, %432, %323, %315, %284 %280 = begin_borrow [lexical] %87 // users: %285, %426 %281 = begin_borrow [lexical] %114 // users: %288, %427 %282 = begin_borrow [lexical] %116 // users: %290, %428 %283 = begin_borrow [lexical] %128 // users: %293, %429 debug_value %279, let, name "endOffset", argno 1 // id: %284 %285 = project_box %280, 0 // users: %406, %295, %286 debug_value %285, var, name "lineBytes", argno 2, expr op_deref // id: %286 debug_value %55, var, name "current", argno 3, expr op_deref // id: %287 %288 = project_box %281, 0 // users: %411, %304, %289 debug_value %288, var, name "truncated", argno 4, expr op_deref // id: %289 %290 = project_box %282, 0 // users: %307, %291 debug_value %290, var, name "lineStartOffset", argno 5, expr op_deref // id: %291 debug_value %8, let, name "onLine", argno 6 // id: %292 %293 = project_box %283, 0 // users: %414, %294 debug_value %293, var, name "jsonTailState", argno 7, expr op_deref // id: %294 %295 = begin_access [read] [dynamic] [no_nested_conflict] %285 // users: %298, %296 %296 = struct_element_addr %295, #Int._value // user: %297 %297 = load [trivial] %296 // user: %299 end_access %295 // id: %298 %299 = builtin "cmp_slt_Int64"(%41, %297) : $Builtin.Int1 // user: %300 cond_br %299, bb55, bb56 // id: %300 bb55: // Preds: bb54 %301 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %303, %302 %302 = load [copy] %301 // user: %310 end_access %301 // id: %303 %304 = begin_access [read] [dynamic] [no_nested_conflict] %288 // users: %306, %305 %305 = load [trivial] %304 // users: %319, %313 end_access %304 // id: %306 %307 = begin_access [read] [dynamic] [no_nested_conflict] %290 // users: %309, %308 %308 = load [trivial] %307 // users: %321, %314 end_access %307 // id: %309 %310 = move_value [lexical] %302 // users: %317, %312 %311 = alloc_stack [lexical] [var_decl] $CostUsageJsonl.Line, var, name "self" // users: %325, %324, %322, %320, %318, %316 debug_value %310, let, name "bytes", argno 1 // id: %312 debug_value %305, let, name "wasTruncated", argno 2 // id: %313 debug_value %308, let, name "startOffset", argno 3 // id: %314 debug_value %279, let, name "endOffset", argno 4 // id: %315 %316 = struct_element_addr %311, #CostUsageJsonl.Line.bytes // user: %317 store %310 to [init] %316 // id: %317 %318 = struct_element_addr %311, #CostUsageJsonl.Line.wasTruncated // user: %319 store %305 to [trivial] %318 // id: %319 %320 = struct_element_addr %311, #CostUsageJsonl.Line.startOffset // user: %321 store %308 to [trivial] %320 // id: %321 %322 = struct_element_addr %311, #CostUsageJsonl.Line.endOffset // user: %323 store %279 to [trivial] %322 // id: %323 %324 = load [take] %311 // user: %326 dealloc_stack %311 // id: %325 %326 = move_value [lexical] [var_decl] %324 // users: %405, %328, %327 debug_value %326, let, name "line" // id: %327 %328 = apply %8(%326) : $@noescape @callee_guaranteed (@guaranteed CostUsageJsonl.Line) -> () %329 = begin_access [modify] [dynamic] %55 // users: %404, %401, %362, %330 %330 = load_borrow %329 // users: %361, %331 %331 = begin_borrow [lexical] %330 // users: %357, %344, %339, %335, %332 %332 = struct_extract %331, #Data._representation // user: %333 switch_enum %332, case #Data._Representation.empty!enumelt: bb57, case #Data._Representation.inline!enumelt: bb58, case #Data._Representation.slice!enumelt: bb59, case #Data._Representation.large!enumelt: bb60 // id: %333 bb56: // Preds: bb54 br bb67 // id: %334 bb57: // Preds: bb55 end_borrow %331 // id: %335 %336 = struct $Int (%41) // user: %337 br bb61(%336) // id: %337 bb58(%338 : $Data.InlineData): // Preds: bb55 end_borrow %331 // id: %339 %340 = struct $Int (%41) // user: %341 br bb61(%340) // id: %341 // %342 // user: %343 bb59(%342 : @guaranteed $Data.InlineSlice): // Preds: bb55 %343 = struct_extract %342, #Data.InlineSlice.slice // user: %345 end_borrow %331 // id: %344 %345 = struct_extract %343, #Range.lowerBound // user: %346 %346 = struct_extract %345, #Int32._value // user: %347 %347 = builtin "sextOrBitCast_Int32_Int64"(%346) : $Builtin.Int64 // user: %348 %348 = struct $Int (%347) // user: %349 br bb61(%348) // id: %349 // %350 // user: %351 bb60(%350 : @guaranteed $Data.LargeSlice): // Preds: bb55 %351 = struct_extract %350, #Data.LargeSlice.slice // user: %352 %352 = ref_element_addr %351, #Data.RangeReference.range // user: %353 %353 = begin_access [read] [dynamic] [no_nested_conflict] %352 // users: %356, %354 %354 = struct_element_addr %353, #Range.lowerBound // user: %355 %355 = load [trivial] %354 // user: %358 end_access %353 // id: %356 end_borrow %331 // id: %357 br bb61(%355) // id: %358 // %359 // users: %398, %360 bb61(%359 : $Int): // Preds: bb60 bb59 bb58 bb57 %360 = struct_extract %359, #Int._value // user: %396 end_borrow %330 // id: %361 %362 = load_borrow %329 // users: %395, %363 %363 = begin_borrow [lexical] %362 // users: %391, %378, %370, %366, %364 %364 = struct_extract %363, #Data._representation // user: %365 switch_enum %364, case #Data._Representation.empty!enumelt: bb62, case #Data._Representation.inline!enumelt: bb63, case #Data._Representation.slice!enumelt: bb64, case #Data._Representation.large!enumelt: bb65 // id: %365 bb62: // Preds: bb61 end_borrow %363 // id: %366 %367 = struct $Int (%41) // user: %368 br bb66(%367) // id: %368 // %369 // user: %371 bb63(%369 : $Data.InlineData): // Preds: bb61 end_borrow %363 // id: %370 %371 = struct_extract %369, #Data.InlineData.length // user: %372 %372 = struct_extract %371, #UInt8._value // user: %373 %373 = builtin "zextOrBitCast_Int8_Int64"(%372) : $Builtin.Int64 // user: %374 %374 = struct $Int (%373) // user: %375 br bb66(%374) // id: %375 // %376 // user: %377 bb64(%376 : @guaranteed $Data.InlineSlice): // Preds: bb61 %377 = struct_extract %376, #Data.InlineSlice.slice // user: %379 end_borrow %363 // id: %378 %379 = struct_extract %377, #Range.upperBound // user: %380 %380 = struct_extract %379, #Int32._value // user: %381 %381 = builtin "sextOrBitCast_Int32_Int64"(%380) : $Builtin.Int64 // user: %382 %382 = struct $Int (%381) // user: %383 br bb66(%382) // id: %383 // %384 // user: %385 bb65(%384 : @guaranteed $Data.LargeSlice): // Preds: bb61 %385 = struct_extract %384, #Data.LargeSlice.slice // user: %386 %386 = ref_element_addr %385, #Data.RangeReference.range // user: %387 %387 = begin_access [read] [dynamic] [no_nested_conflict] %386 // users: %390, %388 %388 = struct_element_addr %387, #Range.upperBound // user: %389 %389 = load [trivial] %388 // user: %392 end_access %387 // id: %390 end_borrow %363 // id: %391 br bb66(%389) // id: %392 // %393 // users: %398, %394 bb66(%393 : $Int): // Preds: bb65 bb64 bb63 bb62 %394 = struct_extract %393, #Int._value // user: %396 end_borrow %362 // id: %395 %396 = builtin "cmp_slt_Int64"(%394, %360) : $Builtin.Int1 // user: %397 cond_fail %396, "Range requires lowerBound <= upperBound" // id: %397 %398 = struct $Range (%359, %393) // user: %403 %399 = enum $Optional, #Optional.none!enumelt // user: %403 %400 = struct $Int (%41) // users: %422, %407, %403 %401 = struct_element_addr %329, #Data._representation // user: %403 // function_ref Data._Representation.replaceSubrange(_:with:count:) %402 = function_ref @$s20FoundationEssentials4DataV15_RepresentationO15replaceSubrange_4with5countySnySiG_SVSgSitF : $@convention(method) (Range, Optional, Int, @inout Data._Representation) -> () // user: %403 %403 = apply %402(%398, %399, %400, %401) : $@convention(method) (Range, Optional, Int, @inout Data._Representation) -> () end_access %329 // id: %404 destroy_value %326 // id: %405 %406 = begin_access [modify] [dynamic] [no_nested_conflict] %285 // users: %408, %407 store %400 to [trivial] %406 // id: %407 end_access %406 // id: %408 %409 = integer_literal $Builtin.Int1, 0 // users: %419, %418, %417, %410 %410 = struct $Bool (%409) // users: %422, %422, %422, %412 %411 = begin_access [modify] [dynamic] [no_nested_conflict] %288 // users: %413, %412 store %410 to [trivial] %411 // id: %412 end_access %411 // id: %413 %414 = begin_access [modify] [dynamic] [no_nested_conflict] %293 // users: %424, %423, %415 debug_value %414, var, name "self", argno 1, expr op_deref // id: %415 debug_value %41, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.containerDepth:op_fragment:#Int._value // id: %416 debug_value %409, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.insideString:op_fragment:#Bool._value // id: %417 debug_value %409, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.escaping:op_fragment:#Bool._value // id: %418 debug_value %409, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.sawNonWhitespace:op_fragment:#Bool._value // id: %419 %420 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.notScalar!enumelt // users: %422, %421 debug_value %420, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.scalarState // id: %421 %422 = struct $CostUsageJsonl.JSONTailState (%400, %410, %410, %410, %420) // user: %423 store %422 to [trivial] %414 // id: %423 end_access %414 // id: %424 br bb67 // id: %425 bb67: // Preds: bb56 bb66 end_borrow %280 // id: %426 end_borrow %281 // id: %427 end_borrow %282 // id: %428 end_borrow %283 // id: %429 store %279 to [trivial] %126 // id: %430 %431 = begin_access [modify] [dynamic] [no_nested_conflict] %117 // users: %432, %433 store %279 to [trivial] %431 // id: %432 end_access %431 // id: %433 br bb427 // id: %434 bb68: // Preds: bb53 br bb427 // id: %435 bb69: // Preds: bb52 br bb427 // id: %436 bb70: // Preds: bb51 br bb427 // id: %437 bb71: // Preds: bb48 debug_value undef : $any Error, var, name "$error", argno 2 // id: %438 %439 = begin_borrow [lexical] %128 // users: %455, %454 %440 = begin_borrow [lexical] %114 // users: %455, %454 %441 = begin_borrow [lexical] %87 // users: %455, %454 %442 = begin_borrow [lexical] %116 // users: %455, %454 debug_value undef : $any Error, var, name "$error", argno 1 // id: %443 debug_value %26, let, name "handle", argno 3 // id: %444 debug_value %8, let, name "onLine", argno 9 // id: %445 debug_value %39, let, name "startOffset", argno 10 // id: %446 debug_value %126, var, name "committedOffset", argno 12, expr op_deref // id: %447 debug_value %7, let, name "checkCancellation", argno 13 // id: %448 debug_value %3, let, name "prefixBytes", argno 14 // id: %449 debug_value %2, let, name "maxLineBytes", argno 15 // id: %450 %451 = integer_literal $Builtin.Int64, 262144 // user: %452 %452 = builtin "cmp_slt_Int64"(%240, %451) : $Builtin.Int1 // user: %453 cond_br %452, bb73, bb72 // id: %453 bb72: // Preds: bb71 br bb74(%442, %441, %440, %439) // id: %454 bb73: // Preds: bb71 br bb75(%240, %442, %441, %440, %439) // id: %455 // %456 // user: %463 // %457 // user: %462 // %458 // user: %461 // %459 // user: %460 bb74(%456 : @reborrow ${ var Int64 }, %457 : @reborrow ${ var Int }, %458 : @reborrow ${ var Bool }, %459 : @reborrow ${ var CostUsageJsonl.JSONTailState }): // Preds: bb50 bb72 %460 = borrowed %459 from (%128) // user: %465 %461 = borrowed %458 from (%114) // user: %465 %462 = borrowed %457 from (%87) // user: %465 %463 = borrowed %456 from (%116) // user: %465 %464 = integer_literal $Builtin.Int64, 262144 // user: %465 br bb75(%464, %463, %462, %461, %460) // id: %465 // %466 // user: %475 // %467 // users: %2786, %1855, %474 // %468 // user: %473 // %469 // user: %472 // %470 // users: %2785, %1854, %471 bb75(%466 : $Builtin.Int64, %467 : @reborrow ${ var Int64 }, %468 : @reborrow ${ var Int }, %469 : @reborrow ${ var Bool }, %470 : @reborrow ${ var CostUsageJsonl.JSONTailState }): // Preds: bb74 bb73 %471 = borrowed %470 from (%128) // users: %577, %722, %735, %486, %2809, %714, %842, %558, %1006, %987, %1937, %1918 %472 = borrowed %469 from (%114) // users: %572, %721, %734, %485, %2808, %713, %842, %558, %1004, %1935 %473 = borrowed %468 from (%87) // users: %569, %720, %733, %484, %2807, %712, %842, %558, %1003, %1934 %474 = borrowed %467 from (%116) // users: %574, %2811, %842, %2832, %725, %1005, %986, %1936, %1917 %475 = struct $Int (%466) // users: %478, %476 debug_value %475, let, name "readCount" // id: %476 %477 = class_method %26, #FileHandle.read : (FileHandle) -> (Int) throws -> Data?, $@convention(method) (Int, @guaranteed FileHandle) -> (@owned Optional, @error any Error) // user: %478 try_apply %477(%475, %26) : $@convention(method) (Int, @guaranteed FileHandle) -> (@owned Optional, @error any Error), normal bb76, error bb77 // id: %478 // %479 // user: %480 bb76(%479 : @owned $Optional): // Preds: bb75 %480 = move_value [lexical] %479 // users: %2844, %495, %490, %2848, %481 %481 = begin_borrow [lexical] %480 // users: %482, %489, %492 switch_enum %481, case #Optional.some!enumelt: bb78, case #Optional.none!enumelt: bb79 // id: %482 // %483 // user: %487 bb77(%483 : @owned $any Error): // Preds: bb75 end_borrow %473 // id: %484 end_borrow %472 // id: %485 end_borrow %471 // id: %486 br bb420(%483) // id: %487 bb78(%488 : @guaranteed $Data): // Preds: bb76 end_borrow %481 // id: %489 %490 = unchecked_enum_data %480, #Optional.some!enumelt // user: %491 br bb80(%490) // id: %491 bb79: // Preds: bb76 end_borrow %481 // id: %492 %493 = enum $Data._Representation, #Data._Representation.empty!enumelt // user: %494 %494 = struct $Data (%493) // users: %2845, %2849 %495 = begin_borrow [lexical] %480 // users: %496, %2843, %2847 switch_enum %495, case #Optional.none!enumelt: bb421, case #Optional.some!enumelt: bb422 // id: %496 // %497 // user: %498 bb80(%497 : @owned $Data): // Preds: bb78 bb421 bb422 %498 = move_value [lexical] [var_decl] %497 // users: %2623, %2671, %1692, %1740, %2678, %2754, %2748, %1747, %1823, %1817, %2781, %1925, %1850, %994, %2818, %2794, %618, %690, %500, %738, %792, %844, %736, %723, %499 debug_value %498, let, name "chunk" // id: %499 %500 = begin_borrow [lexical] %498 // users: %530, %524, %537, %550, %522, %501 %501 = struct_extract %500, #Data._representation // user: %502 switch_enum %501, case #Data._Representation.empty!enumelt: bb81, case #Data._Representation.inline!enumelt: bb82, case #Data._Representation.slice!enumelt: bb83, case #Data._Representation.large!enumelt: bb84 // id: %502 bb81: // Preds: bb80 br bb85(%41) // id: %503 bb82(%504 : $Data.InlineData): // Preds: bb80 br bb85(%41) // id: %505 // %506 // user: %507 bb83(%506 : @guaranteed $Data.InlineSlice): // Preds: bb80 %507 = struct_extract %506, #Data.InlineSlice.slice // user: %508 %508 = struct_extract %507, #Range.lowerBound // user: %509 %509 = struct_extract %508, #Int32._value // user: %510 %510 = builtin "sextOrBitCast_Int32_Int64"(%509) : $Builtin.Int64 // user: %511 br bb85(%510) // id: %511 // %512 // user: %513 bb84(%512 : @guaranteed $Data.LargeSlice): // Preds: bb80 %513 = struct_extract %512, #Data.LargeSlice.slice // user: %514 %514 = ref_element_addr %513, #Data.RangeReference.range // user: %515 %515 = begin_access [read] [dynamic] [no_nested_conflict] %514 // users: %519, %516 %516 = struct_element_addr %515, #Range.lowerBound // user: %517 %517 = struct_element_addr %516, #Int._value // user: %518 %518 = load [trivial] %517 // user: %520 end_access %515 // id: %519 br bb85(%518) // id: %520 // %521 // users: %525, %553 bb85(%521 : $Builtin.Int64): // Preds: bb84 bb83 bb82 bb81 %522 = struct_extract %500, #Data._representation // user: %523 switch_enum %522, case #Data._Representation.empty!enumelt: bb86, case #Data._Representation.inline!enumelt: bb89, case #Data._Representation.slice!enumelt: bb90, case #Data._Representation.large!enumelt: bb91 // id: %523 bb86: // Preds: bb85 end_borrow %500 // id: %524 %525 = builtin "cmp_eq_Int64"(%521, %41) : $Builtin.Int1 // user: %526 cond_br %525, bb87, bb88 // id: %526 bb87: // Preds: bb86 br bb95 // id: %527 bb88: // Preds: bb86 br bb96 // id: %528 // %529 // user: %531 bb89(%529 : $Data.InlineData): // Preds: bb85 end_borrow %500 // id: %530 %531 = struct_extract %529, #Data.InlineData.length // user: %532 %532 = struct_extract %531, #UInt8._value // user: %533 %533 = builtin "zextOrBitCast_Int8_Int64"(%532) : $Builtin.Int64 // user: %534 br bb92(%533) // id: %534 // %535 // user: %536 bb90(%535 : @guaranteed $Data.InlineSlice): // Preds: bb85 %536 = struct_extract %535, #Data.InlineSlice.slice // user: %538 end_borrow %500 // id: %537 %538 = struct_extract %536, #Range.upperBound // user: %539 %539 = struct_extract %538, #Int32._value // user: %540 %540 = builtin "sextOrBitCast_Int32_Int64"(%539) : $Builtin.Int64 // user: %541 br bb92(%540) // id: %541 // %542 // user: %543 bb91(%542 : @guaranteed $Data.LargeSlice): // Preds: bb85 %543 = struct_extract %542, #Data.LargeSlice.slice // user: %544 %544 = ref_element_addr %543, #Data.RangeReference.range // user: %545 %545 = begin_access [read] [dynamic] [no_nested_conflict] %544 // users: %549, %546 %546 = struct_element_addr %545, #Range.upperBound // user: %547 %547 = struct_element_addr %546, #Int._value // user: %548 %548 = load [trivial] %547 // user: %551 end_access %545 // id: %549 end_borrow %500 // id: %550 br bb92(%548) // id: %551 // %552 // user: %553 bb92(%552 : $Builtin.Int64): // Preds: bb91 bb90 bb89 %553 = builtin "cmp_eq_Int64"(%521, %552) : $Builtin.Int1 // user: %554 cond_br %553, bb94, bb93 // id: %554 bb93: // Preds: bb92 br bb96 // id: %555 bb94: // Preds: bb92 br bb95 // id: %556 bb95: // Preds: bb87 bb94 // function_ref hasCompleteJSONTail #1 () in static CostUsageJsonl.scanBounded(fileURL:offset:maxLineBytes:prefixBytes:maxBytesToRead:resumeState:shouldStop:checkCancellation:onLine:) %557 = function_ref @$s12CodexBarCore14CostUsageJsonlO11scanBounded7fileURL6offset12maxLineBytes06prefixN00lN6ToRead11resumeState10shouldStop17checkCancellation02onM0AC12ScanProgressV20FoundationEssentials0J0V_s5Int64VS2iATSgAC06ResumeS0VSgSbATcSgyyKcSgyAC0M0VXEtKFZ19hasCompleteJSONTailL_SbyF : $@convention(thin) (@guaranteed { var CostUsageJsonl.JSONTailState }, @guaranteed { var Bool }, @guaranteed { var Int }, @guaranteed { var Data }) -> Bool // user: %558 %558 = apply %557(%471, %472, %473, %54) : $@convention(thin) (@guaranteed { var CostUsageJsonl.JSONTailState }, @guaranteed { var Bool }, @guaranteed { var Int }, @guaranteed { var Data }) -> Bool // user: %559 %559 = struct_extract %558, #Bool._value // user: %560 cond_br %559, bb97, bb111 // id: %560 bb96: // Preds: bb88 bb93 switch_enum %7, case #Optional.some!enumelt: bb113, case #Optional.none!enumelt: bb114 // id: %561 bb97: // Preds: bb95 %562 = integer_literal $Builtin.Int1, -1 // user: %563 %563 = builtin "sadd_with_overflow_Int64"(%42, %221, %562) : $(Builtin.Int64, Builtin.Int1) // users: %565, %564 %564 = tuple_extract %563, 0 // user: %567 %565 = tuple_extract %563, 1 // user: %566 cond_fail %565, "arithmetic overflow" // id: %566 %567 = struct $Int64 (%564) // users: %715, %717, %607, %599, %568 debug_value %567, let, name "endOffset", argno 1 // id: %568 %569 = project_box %473, 0 // users: %692, %579, %570 debug_value %569, var, name "lineBytes", argno 2, expr op_deref // id: %570 debug_value %55, var, name "current", argno 3, expr op_deref // id: %571 %572 = project_box %472, 0 // users: %697, %588, %573 debug_value %572, var, name "truncated", argno 4, expr op_deref // id: %573 %574 = project_box %474, 0 // users: %716, %591, %575 debug_value %574, var, name "lineStartOffset", argno 5, expr op_deref // id: %575 debug_value %8, let, name "onLine", argno 6 // id: %576 %577 = project_box %471, 0 // users: %700, %578 debug_value %577, var, name "jsonTailState", argno 7, expr op_deref // id: %578 %579 = begin_access [read] [dynamic] [no_nested_conflict] %569 // users: %582, %580 %580 = struct_element_addr %579, #Int._value // user: %581 %581 = load [trivial] %580 // user: %583 end_access %579 // id: %582 %583 = builtin "cmp_slt_Int64"(%41, %581) : $Builtin.Int1 // user: %584 cond_br %583, bb98, bb99 // id: %584 bb98: // Preds: bb97 %585 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %587, %586 %586 = load [copy] %585 // user: %594 end_access %585 // id: %587 %588 = begin_access [read] [dynamic] [no_nested_conflict] %572 // users: %590, %589 %589 = load [trivial] %588 // users: %603, %597 end_access %588 // id: %590 %591 = begin_access [read] [dynamic] [no_nested_conflict] %574 // users: %593, %592 %592 = load [trivial] %591 // users: %605, %598 end_access %591 // id: %593 %594 = move_value [lexical] %586 // users: %601, %596 %595 = alloc_stack [lexical] [var_decl] $CostUsageJsonl.Line, var, name "self" // users: %609, %608, %606, %604, %602, %600 debug_value %594, let, name "bytes", argno 1 // id: %596 debug_value %589, let, name "wasTruncated", argno 2 // id: %597 debug_value %592, let, name "startOffset", argno 3 // id: %598 debug_value %567, let, name "endOffset", argno 4 // id: %599 %600 = struct_element_addr %595, #CostUsageJsonl.Line.bytes // user: %601 store %594 to [init] %600 // id: %601 %602 = struct_element_addr %595, #CostUsageJsonl.Line.wasTruncated // user: %603 store %589 to [trivial] %602 // id: %603 %604 = struct_element_addr %595, #CostUsageJsonl.Line.startOffset // user: %605 store %592 to [trivial] %604 // id: %605 %606 = struct_element_addr %595, #CostUsageJsonl.Line.endOffset // user: %607 store %567 to [trivial] %606 // id: %607 %608 = load [take] %595 // user: %610 dealloc_stack %595 // id: %609 %610 = move_value [lexical] [var_decl] %608 // users: %691, %612, %611 debug_value %610, let, name "line" // id: %611 %612 = apply %8(%610) : $@noescape @callee_guaranteed (@guaranteed CostUsageJsonl.Line) -> () %613 = begin_access [modify] [dynamic] %55 // users: %689, %686, %647, %614 %614 = load_borrow %613 // users: %646, %615 %615 = begin_borrow [lexical] %614 // users: %642, %629, %624, %620, %616 %616 = struct_extract %615, #Data._representation // user: %617 switch_enum %616, case #Data._Representation.empty!enumelt: bb100, case #Data._Representation.inline!enumelt: bb101, case #Data._Representation.slice!enumelt: bb102, case #Data._Representation.large!enumelt: bb103 // id: %617 bb99: // Preds: bb97 destroy_value %498 // id: %618 br bb110 // id: %619 bb100: // Preds: bb98 end_borrow %615 // id: %620 %621 = struct $Int (%41) // user: %622 br bb104(%621) // id: %622 bb101(%623 : $Data.InlineData): // Preds: bb98 end_borrow %615 // id: %624 %625 = struct $Int (%41) // user: %626 br bb104(%625) // id: %626 // %627 // user: %628 bb102(%627 : @guaranteed $Data.InlineSlice): // Preds: bb98 %628 = struct_extract %627, #Data.InlineSlice.slice // user: %630 end_borrow %615 // id: %629 %630 = struct_extract %628, #Range.lowerBound // user: %631 %631 = struct_extract %630, #Int32._value // user: %632 %632 = builtin "sextOrBitCast_Int32_Int64"(%631) : $Builtin.Int64 // user: %633 %633 = struct $Int (%632) // user: %634 br bb104(%633) // id: %634 // %635 // user: %636 bb103(%635 : @guaranteed $Data.LargeSlice): // Preds: bb98 %636 = struct_extract %635, #Data.LargeSlice.slice // user: %637 %637 = ref_element_addr %636, #Data.RangeReference.range // user: %638 %638 = begin_access [read] [dynamic] [no_nested_conflict] %637 // users: %641, %639 %639 = struct_element_addr %638, #Range.lowerBound // user: %640 %640 = load [trivial] %639 // user: %643 end_access %638 // id: %641 end_borrow %615 // id: %642 br bb104(%640) // id: %643 // %644 // users: %683, %645 bb104(%644 : $Int): // Preds: bb103 bb102 bb101 bb100 %645 = struct_extract %644, #Int._value // user: %681 end_borrow %614 // id: %646 %647 = load_borrow %613 // users: %680, %648 %648 = begin_borrow [lexical] %647 // users: %676, %663, %655, %651, %649 %649 = struct_extract %648, #Data._representation // user: %650 switch_enum %649, case #Data._Representation.empty!enumelt: bb105, case #Data._Representation.inline!enumelt: bb106, case #Data._Representation.slice!enumelt: bb107, case #Data._Representation.large!enumelt: bb108 // id: %650 bb105: // Preds: bb104 end_borrow %648 // id: %651 %652 = struct $Int (%41) // user: %653 br bb109(%652) // id: %653 // %654 // user: %656 bb106(%654 : $Data.InlineData): // Preds: bb104 end_borrow %648 // id: %655 %656 = struct_extract %654, #Data.InlineData.length // user: %657 %657 = struct_extract %656, #UInt8._value // user: %658 %658 = builtin "zextOrBitCast_Int8_Int64"(%657) : $Builtin.Int64 // user: %659 %659 = struct $Int (%658) // user: %660 br bb109(%659) // id: %660 // %661 // user: %662 bb107(%661 : @guaranteed $Data.InlineSlice): // Preds: bb104 %662 = struct_extract %661, #Data.InlineSlice.slice // user: %664 end_borrow %648 // id: %663 %664 = struct_extract %662, #Range.upperBound // user: %665 %665 = struct_extract %664, #Int32._value // user: %666 %666 = builtin "sextOrBitCast_Int32_Int64"(%665) : $Builtin.Int64 // user: %667 %667 = struct $Int (%666) // user: %668 br bb109(%667) // id: %668 // %669 // user: %670 bb108(%669 : @guaranteed $Data.LargeSlice): // Preds: bb104 %670 = struct_extract %669, #Data.LargeSlice.slice // user: %671 %671 = ref_element_addr %670, #Data.RangeReference.range // user: %672 %672 = begin_access [read] [dynamic] [no_nested_conflict] %671 // users: %675, %673 %673 = struct_element_addr %672, #Range.upperBound // user: %674 %674 = load [trivial] %673 // user: %677 end_access %672 // id: %675 end_borrow %648 // id: %676 br bb109(%674) // id: %677 // %678 // users: %683, %679 bb109(%678 : $Int): // Preds: bb108 bb107 bb106 bb105 %679 = struct_extract %678, #Int._value // user: %681 end_borrow %647 // id: %680 %681 = builtin "cmp_slt_Int64"(%679, %645) : $Builtin.Int1 // user: %682 cond_fail %681, "Range requires lowerBound <= upperBound" // id: %682 %683 = struct $Range (%644, %678) // user: %688 %684 = enum $Optional, #Optional.none!enumelt // user: %688 %685 = struct $Int (%41) // users: %708, %693, %688 %686 = struct_element_addr %613, #Data._representation // user: %688 // function_ref Data._Representation.replaceSubrange(_:with:count:) %687 = function_ref @$s20FoundationEssentials4DataV15_RepresentationO15replaceSubrange_4with5countySnySiG_SVSgSitF : $@convention(method) (Range, Optional, Int, @inout Data._Representation) -> () // user: %688 %688 = apply %687(%683, %684, %685, %686) : $@convention(method) (Range, Optional, Int, @inout Data._Representation) -> () end_access %613 // id: %689 destroy_value %498 // id: %690 destroy_value %610 // id: %691 %692 = begin_access [modify] [dynamic] [no_nested_conflict] %569 // users: %694, %693 store %685 to [trivial] %692 // id: %693 end_access %692 // id: %694 %695 = integer_literal $Builtin.Int1, 0 // users: %705, %704, %703, %696 %696 = struct $Bool (%695) // users: %708, %708, %708, %698 %697 = begin_access [modify] [dynamic] [no_nested_conflict] %572 // users: %699, %698 store %696 to [trivial] %697 // id: %698 end_access %697 // id: %699 %700 = begin_access [modify] [dynamic] [no_nested_conflict] %577 // users: %710, %709, %701 debug_value %700, var, name "self", argno 1, expr op_deref // id: %701 debug_value %41, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.containerDepth:op_fragment:#Int._value // id: %702 debug_value %695, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.insideString:op_fragment:#Bool._value // id: %703 debug_value %695, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.escaping:op_fragment:#Bool._value // id: %704 debug_value %695, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.sawNonWhitespace:op_fragment:#Bool._value // id: %705 %706 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.notScalar!enumelt // users: %708, %707 debug_value %706, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.scalarState // id: %707 %708 = struct $CostUsageJsonl.JSONTailState (%685, %696, %696, %696, %706) // user: %709 store %708 to [trivial] %700 // id: %709 end_access %700 // id: %710 br bb110 // id: %711 bb110: // Preds: bb99 bb109 end_borrow %473 // id: %712 end_borrow %472 // id: %713 end_borrow %471 // id: %714 store %567 to [trivial] %126 // id: %715 %716 = begin_access [modify] [dynamic] [no_nested_conflict] %574 // users: %718, %717 store %567 to [trivial] %716 // id: %717 end_access %716 // id: %718 br bb112 // id: %719 bb111: // Preds: bb95 end_borrow %473 // id: %720 end_borrow %472 // id: %721 end_borrow %471 // id: %722 destroy_value %498 // id: %723 br bb112 // id: %724 bb112: // Preds: bb110 bb111 end_borrow %474 // id: %725 br bb427 // id: %726 // %727 // user: %728 bb113(%727 : @guaranteed $@callee_guaranteed () -> @error any Error): // Preds: bb96 try_apply %727() : $@callee_guaranteed () -> @error any Error, normal bb115, error bb116 // id: %728 bb114: // Preds: bb96 br bb117 // id: %729 bb115(%730 : $()): // Preds: bb113 br bb117 // id: %731 // %732 // user: %737 bb116(%732 : @owned $any Error): // Preds: bb113 end_borrow %473 // id: %733 end_borrow %472 // id: %734 end_borrow %471 // id: %735 destroy_value %498 // id: %736 br bb420(%732) // id: %737 bb117: // Preds: bb115 bb114 %738 = begin_borrow %498 // users: %744, %741, %751, %774, %739 %739 = struct_extract %738, #Data._representation // user: %740 switch_enum %739, case #Data._Representation.empty!enumelt: bb118, case #Data._Representation.inline!enumelt: bb119, case #Data._Representation.slice!enumelt: bb120, case #Data._Representation.large!enumelt: bb121 // id: %740 bb118: // Preds: bb117 end_borrow %738 // id: %741 br bb122(%41) // id: %742 // %743 // user: %745 bb119(%743 : $Data.InlineData): // Preds: bb117 end_borrow %738 // id: %744 %745 = struct_extract %743, #Data.InlineData.length // user: %746 %746 = struct_extract %745, #UInt8._value // user: %747 %747 = builtin "zextOrBitCast_Int8_Int64"(%746) : $Builtin.Int64 // user: %748 br bb122(%747) // id: %748 // %749 // user: %750 bb120(%749 : @guaranteed $Data.InlineSlice): // Preds: bb117 %750 = struct_extract %749, #Data.InlineSlice.slice // users: %753, %752 end_borrow %738 // id: %751 %752 = struct_extract %750, #Range.upperBound // user: %754 %753 = struct_extract %750, #Range.lowerBound // user: %755 %754 = struct_extract %752, #Int32._value // user: %757 %755 = struct_extract %753, #Int32._value // user: %757 %756 = integer_literal $Builtin.Int1, -1 // user: %757 %757 = builtin "ssub_with_overflow_Int32"(%754, %755, %756) : $(Builtin.Int32, Builtin.Int1) // users: %759, %758 %758 = tuple_extract %757, 0 // user: %761 %759 = tuple_extract %757, 1 // user: %760 cond_fail %759, "arithmetic overflow" // id: %760 %761 = builtin "sextOrBitCast_Int32_Int64"(%758) : $Builtin.Int64 // user: %762 br bb122(%761) // id: %762 // %763 // user: %764 bb121(%763 : @guaranteed $Data.LargeSlice): // Preds: bb117 %764 = struct_extract %763, #Data.LargeSlice.slice // user: %765 %765 = ref_element_addr %764, #Data.RangeReference.range // user: %766 %766 = begin_access [read] [dynamic] [no_nested_conflict] %765 // users: %773, %770, %767 %767 = struct_element_addr %766, #Range.upperBound // user: %768 %768 = struct_element_addr %767, #Int._value // user: %769 %769 = load [trivial] %768 // user: %776 %770 = struct_element_addr %766, #Range.lowerBound // user: %771 %771 = struct_element_addr %770, #Int._value // user: %772 %772 = load [trivial] %771 // user: %776 end_access %766 // id: %773 end_borrow %738 // id: %774 %775 = integer_literal $Builtin.Int1, -1 // user: %776 %776 = builtin "ssub_with_overflow_Int64"(%769, %772, %775) : $(Builtin.Int64, Builtin.Int1) // users: %778, %777 %777 = tuple_extract %776, 0 // user: %780 %778 = tuple_extract %776, 1 // user: %779 cond_fail %778, "arithmetic overflow" // id: %779 br bb122(%777) // id: %780 // %781 // user: %783 bb122(%781 : $Builtin.Int64): // Preds: bb121 bb120 bb119 bb118 %782 = integer_literal $Builtin.Int1, -1 // users: %2508, %2474, %2440, %1577, %1543, %1509, %828, %810, %1886, %2657, %2639, %2770, %2719, %2701, %2728, %2601, %2583, %2348, %2569, %2178, %2174, %2054, %2036, %2169, %2105, %2087, %2141, %2114, %2003, %1986, %1897, %955, %1726, %1708, %1839, %1788, %1770, %1797, %1670, %1652, %1417, %1638, %1247, %1243, %1123, %1105, %1238, %1174, %1156, %1210, %1183, %1072, %1055, %966, %834, %788, %783 %783 = builtin "sadd_with_overflow_Int64"(%221, %781, %782) : $(Builtin.Int64, Builtin.Int1) // users: %785, %784 %784 = tuple_extract %783, 0 // users: %788, %787 %785 = tuple_extract %783, 1 // user: %786 cond_fail %785, "arithmetic overflow" // id: %786 %787 = struct $Int64 (%784) // users: %2853, %2854 %788 = builtin "sadd_with_overflow_Int64"(%42, %784, %782) : $(Builtin.Int64, Builtin.Int1) // users: %790, %789 %789 = tuple_extract %788, 0 // user: %834 %790 = tuple_extract %788, 1 // user: %791 cond_fail %790, "arithmetic overflow" // id: %791 %792 = begin_borrow %498 // users: %798, %795, %805, %827, %793 %793 = struct_extract %792, #Data._representation // user: %794 switch_enum %793, case #Data._Representation.empty!enumelt: bb123, case #Data._Representation.inline!enumelt: bb124, case #Data._Representation.slice!enumelt: bb125, case #Data._Representation.large!enumelt: bb126 // id: %794 bb123: // Preds: bb122 end_borrow %792 // id: %795 br bb127(%41) // id: %796 // %797 // user: %799 bb124(%797 : $Data.InlineData): // Preds: bb122 end_borrow %792 // id: %798 %799 = struct_extract %797, #Data.InlineData.length // user: %800 %800 = struct_extract %799, #UInt8._value // user: %801 %801 = builtin "zextOrBitCast_Int8_Int64"(%800) : $Builtin.Int64 // user: %802 br bb127(%801) // id: %802 // %803 // user: %804 bb125(%803 : @guaranteed $Data.InlineSlice): // Preds: bb122 %804 = struct_extract %803, #Data.InlineSlice.slice // users: %807, %806 end_borrow %792 // id: %805 %806 = struct_extract %804, #Range.upperBound // user: %808 %807 = struct_extract %804, #Range.lowerBound // user: %809 %808 = struct_extract %806, #Int32._value // user: %810 %809 = struct_extract %807, #Int32._value // user: %810 %810 = builtin "ssub_with_overflow_Int32"(%808, %809, %782) : $(Builtin.Int32, Builtin.Int1) // users: %812, %811 %811 = tuple_extract %810, 0 // user: %814 %812 = tuple_extract %810, 1 // user: %813 cond_fail %812, "arithmetic overflow" // id: %813 %814 = builtin "sextOrBitCast_Int32_Int64"(%811) : $Builtin.Int64 // user: %815 br bb127(%814) // id: %815 // %816 // user: %817 bb126(%816 : @guaranteed $Data.LargeSlice): // Preds: bb122 %817 = struct_extract %816, #Data.LargeSlice.slice // user: %818 %818 = ref_element_addr %817, #Data.RangeReference.range // user: %819 %819 = begin_access [read] [dynamic] [no_nested_conflict] %818 // users: %826, %823, %820 %820 = struct_element_addr %819, #Range.upperBound // user: %821 %821 = struct_element_addr %820, #Int._value // user: %822 %822 = load [trivial] %821 // user: %828 %823 = struct_element_addr %819, #Range.lowerBound // user: %824 %824 = struct_element_addr %823, #Int._value // user: %825 %825 = load [trivial] %824 // user: %828 end_access %819 // id: %826 end_borrow %792 // id: %827 %828 = builtin "ssub_with_overflow_Int64"(%822, %825, %782) : $(Builtin.Int64, Builtin.Int1) // users: %830, %829 %829 = tuple_extract %828, 0 // user: %832 %830 = tuple_extract %828, 1 // user: %831 cond_fail %830, "arithmetic overflow" // id: %831 br bb127(%829) // id: %832 // %833 // user: %834 bb127(%833 : $Builtin.Int64): // Preds: bb126 bb125 bb124 bb123 %834 = builtin "ssub_with_overflow_Int64"(%789, %833, %782) : $(Builtin.Int64, Builtin.Int1) // users: %836, %835 %835 = tuple_extract %834, 0 // users: %2178, %1247, %838 %836 = tuple_extract %834, 1 // user: %837 cond_fail %836, "arithmetic overflow" // id: %837 %838 = struct $Int64 (%835) // users: %1922, %1941, %991, %1010, %842, %839 debug_value %838, let, name "chunkStartOffset" // id: %839 %840 = alloc_stack $() // users: %928, %903, %2810 // function_ref closure #1 in closure #2 in static CostUsageJsonl.scanBounded(fileURL:offset:maxLineBytes:prefixBytes:maxBytesToRead:resumeState:shouldStop:checkCancellation:onLine:) %841 = function_ref @$s12CodexBarCore14CostUsageJsonlO11scanBounded7fileURL6offset12maxLineBytes06prefixN00lN6ToRead11resumeState10shouldStop17checkCancellation02onM0AC12ScanProgressV20FoundationEssentials0J0V_s5Int64VS2iATSgAC06ResumeS0VSgSbATcSgyyKcSgyAC0M0VXEtKFZSbyKXEfU0_ySWXEfU_ : $@convention(thin) @substituted <τ_0_0> (UnsafeRawBufferPointer, @guaranteed { var Int }, @guaranteed { var Data }, Int, Int, @guaranteed { var Bool }, Int64, @guaranteed { var Int64 }, @guaranteed @noescape @callee_guaranteed (@guaranteed CostUsageJsonl.Line) -> (), @guaranteed { var CostUsageJsonl.JSONTailState }, @inout_aliasable Int64) -> (@out τ_0_0, @error any Error) for <()> // user: %842 %842 = partial_apply [callee_guaranteed] [on_stack] %841(%473, %54, %3, %2, %472, %838, %474, %8, %471, %126) : $@convention(thin) @substituted <τ_0_0> (UnsafeRawBufferPointer, @guaranteed { var Int }, @guaranteed { var Data }, Int, Int, @guaranteed { var Bool }, Int64, @guaranteed { var Int64 }, @guaranteed @noescape @callee_guaranteed (@guaranteed CostUsageJsonl.Line) -> (), @guaranteed { var CostUsageJsonl.JSONTailState }, @inout_aliasable Int64) -> (@out τ_0_0, @error any Error) for <()> // users: %1961, %1978, %1030, %1047, %2624, %2672, %1693, %1741, %2679, %2755, %2749, %1748, %1824, %1818, %1926, %995, %2821, %2797, %843 %843 = begin_borrow [lexical] %842 // users: %1977, %1960, %1046, %1029, %2752, %1821, %2676, %1745, %1913, %982, %2621, %2669, %1690, %1738, %2746, %1815, %2796, %2820, %911, %886 %844 = begin_borrow %498 // users: %1914, %983, %2670, %2622, %1739, %1691, %1847, %2778, %1816, %1822, %2747, %2753, %1746, %2677, %2793, %2817, %845 %845 = struct_extract %844, #Data._representation // user: %846 %846 = begin_borrow [lexical] %845 // users: %1976, %1959, %1045, %1028, %2751, %1820, %2675, %1744, %2816, %2792, %1912, %981, %2620, %2668, %1689, %1737, %2745, %1814, %847 switch_enum %846, case #Data._Representation.empty!enumelt: bb128, case #Data._Representation.inline!enumelt: bb129, case #Data._Representation.slice!enumelt: bb130, case #Data._Representation.large!enumelt: bb272 // id: %847 bb128: // Preds: bb127 %848 = alloc_stack [var_decl] $Data.InlineData // users: %883, %880, %851 %849 = integer_literal $Builtin.Int8, 0 // user: %850 %850 = struct $UInt8 (%849) // users: %881, %879, %877, %875, %873, %871, %869, %867, %865, %863, %861, %859, %857, %855, %853 %851 = struct_element_addr %848, #Data.InlineData.bytes // users: %882, %878, %876, %874, %872, %870, %868, %866, %864, %862, %860, %858, %856, %854, %852 %852 = tuple_element_addr %851, 0 // user: %853 store %850 to [trivial] %852 // id: %853 %854 = tuple_element_addr %851, 1 // user: %855 store %850 to [trivial] %854 // id: %855 %856 = tuple_element_addr %851, 2 // user: %857 store %850 to [trivial] %856 // id: %857 %858 = tuple_element_addr %851, 3 // user: %859 store %850 to [trivial] %858 // id: %859 %860 = tuple_element_addr %851, 4 // user: %861 store %850 to [trivial] %860 // id: %861 %862 = tuple_element_addr %851, 5 // user: %863 store %850 to [trivial] %862 // id: %863 %864 = tuple_element_addr %851, 6 // user: %865 store %850 to [trivial] %864 // id: %865 %866 = tuple_element_addr %851, 7 // user: %867 store %850 to [trivial] %866 // id: %867 %868 = tuple_element_addr %851, 8 // user: %869 store %850 to [trivial] %868 // id: %869 %870 = tuple_element_addr %851, 9 // user: %871 store %850 to [trivial] %870 // id: %871 %872 = tuple_element_addr %851, 10 // user: %873 store %850 to [trivial] %872 // id: %873 %874 = tuple_element_addr %851, 11 // user: %875 store %850 to [trivial] %874 // id: %875 %876 = tuple_element_addr %851, 12 // user: %877 store %850 to [trivial] %876 // id: %877 %878 = tuple_element_addr %851, 13 // user: %879 store %850 to [trivial] %878 // id: %879 %880 = struct_element_addr %848, #Data.InlineData.length // user: %881 store %850 to [trivial] %880 // id: %881 %882 = load [trivial] %851 // user: %890 dealloc_stack %848 // id: %883 %884 = struct $Int (%41) // user: %886 // function_ref specialized closure #1 in Data.InlineData.withUnsafeBytes(_:) %885 = function_ref @$s20FoundationEssentials4DataV06InlineC0V15withUnsafeBytesyxxSWKXEKlFxSWKXEfU_yt_TG5 : $@convention(thin) (UnsafeRawBufferPointer, @guaranteed @noescape @callee_guaranteed @substituted <τ_0_0> (UnsafeRawBufferPointer) -> (@out τ_0_0, @error any Error) for <()>, Int) -> (@out (), @error_indirect any Error) // user: %886 %886 = partial_apply [callee_guaranteed] [on_stack] %885(%843, %884) : $@convention(thin) (UnsafeRawBufferPointer, @guaranteed @noescape @callee_guaranteed @substituted <τ_0_0> (UnsafeRawBufferPointer) -> (@out τ_0_0, @error any Error) for <()>, Int) -> (@out (), @error_indirect any Error) // user: %887 %887 = convert_function %886 to $@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1> (UnsafeRawBufferPointer) -> (@out τ_0_1, @error_indirect τ_0_0) for // users: %2802, %2795, %888 %888 = begin_borrow [lexical] %887 // users: %2791, %2801, %903 %889 = alloc_stack $(UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8) // users: %2805, %2799, %891, %890 store %882 to [trivial] %889 // id: %890 %891 = address_to_pointer [stack_protection] %889 to $Builtin.RawPointer // users: %898, %892 %892 = struct $UnsafeRawPointer (%891) // user: %893 %893 = enum $Optional, #Optional.some!enumelt, %892 // user: %901 %894 = builtin "sizeof"<(UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8)>() : $Builtin.Word // user: %895 %895 = builtin "sextOrBitCast_Word_Int64"(%894) : $Builtin.Int64 // user: %896 %896 = builtin "assumeNonNegative_Int64"(%895) : $Builtin.Int64 // user: %897 %897 = builtin "truncOrBitCast_Int64_Word"(%896) : $Builtin.Word // user: %898 %898 = index_raw_pointer %891, %897 // user: %899 %899 = struct $UnsafeRawPointer (%898) // user: %900 %900 = enum $Optional, #Optional.some!enumelt, %899 // user: %901 %901 = struct $UnsafeRawBufferPointer (%893, %900) // user: %903 %902 = alloc_stack $any Error // users: %2803, %903, %2804, %2798 try_apply %888(%840, %902, %901) : $@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1> (UnsafeRawBufferPointer) -> (@out τ_0_1, @error_indirect τ_0_0) for , normal bb414, error bb415 // id: %903 // %904 // users: %909, %905 bb129(%904 : $Data.InlineData): // Preds: bb127 %905 = struct_extract %904, #Data.InlineData.length // user: %906 %906 = struct_extract %905, #UInt8._value // user: %907 %907 = builtin "zextOrBitCast_Int8_Int64"(%906) : $Builtin.Int64 // user: %908 %908 = struct $Int (%907) // user: %911 %909 = struct_extract %904, #Data.InlineData.bytes // user: %915 // function_ref specialized closure #1 in Data.InlineData.withUnsafeBytes(_:) %910 = function_ref @$s20FoundationEssentials4DataV06InlineC0V15withUnsafeBytesyxxSWKXEKlFxSWKXEfU_yt_TG5 : $@convention(thin) (UnsafeRawBufferPointer, @guaranteed @noescape @callee_guaranteed @substituted <τ_0_0> (UnsafeRawBufferPointer) -> (@out τ_0_0, @error any Error) for <()>, Int) -> (@out (), @error_indirect any Error) // user: %911 %911 = partial_apply [callee_guaranteed] [on_stack] %910(%843, %908) : $@convention(thin) (UnsafeRawBufferPointer, @guaranteed @noescape @callee_guaranteed @substituted <τ_0_0> (UnsafeRawBufferPointer) -> (@out τ_0_0, @error any Error) for <()>, Int) -> (@out (), @error_indirect any Error) // user: %912 %912 = convert_function %911 to $@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1> (UnsafeRawBufferPointer) -> (@out τ_0_1, @error_indirect τ_0_0) for // users: %2826, %2819, %913 %913 = begin_borrow [lexical] %912 // users: %2815, %2825, %928 %914 = alloc_stack $(UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8) // users: %2829, %2823, %916, %915 store %909 to [trivial] %914 // id: %915 %916 = address_to_pointer [stack_protection] %914 to $Builtin.RawPointer // users: %923, %917 %917 = struct $UnsafeRawPointer (%916) // user: %918 %918 = enum $Optional, #Optional.some!enumelt, %917 // user: %926 %919 = builtin "sizeof"<(UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8)>() : $Builtin.Word // user: %920 %920 = builtin "sextOrBitCast_Word_Int64"(%919) : $Builtin.Int64 // user: %921 %921 = builtin "assumeNonNegative_Int64"(%920) : $Builtin.Int64 // user: %922 %922 = builtin "truncOrBitCast_Int64_Word"(%921) : $Builtin.Word // user: %923 %923 = index_raw_pointer %916, %922 // user: %924 %924 = struct $UnsafeRawPointer (%923) // user: %925 %925 = enum $Optional, #Optional.some!enumelt, %924 // user: %926 %926 = struct $UnsafeRawBufferPointer (%918, %925) // user: %928 %927 = alloc_stack $any Error // users: %2827, %928, %2828, %2822 try_apply %913(%840, %927, %926) : $@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1> (UnsafeRawBufferPointer) -> (@out τ_0_1, @error_indirect τ_0_0) for , normal bb418, error bb419 // id: %928 // %929 // users: %931, %930 bb130(%929 : @guaranteed $Data.InlineSlice): // Preds: bb127 %930 = struct_extract %929, #Data.InlineSlice.storage // users: %940, %970, %950 %931 = struct_extract %929, #Data.InlineSlice.slice // users: %935, %932 %932 = struct_extract %931, #Range.lowerBound // user: %933 %933 = struct_extract %932, #Int32._value // user: %934 %934 = builtin "sextOrBitCast_Int32_Int64"(%933) : $Builtin.Int64 // users: %955, %966, %938 %935 = struct_extract %931, #Range.upperBound // user: %936 %936 = struct_extract %935, #Int32._value // user: %937 %937 = builtin "sextOrBitCast_Int32_Int64"(%936) : $Builtin.Int64 // users: %966, %938 %938 = builtin "cmp_slt_Int64"(%937, %934) : $Builtin.Int1 // user: %939 cond_fail %938, "Range requires lowerBound <= upperBound" // id: %939 %940 = ref_element_addr %930, #__DataStorage._bytes // user: %941 %941 = begin_access [read] [dynamic] [no_nested_conflict] %940 // users: %949, %944, %942 %942 = load [trivial] %941 // users: %943, %948 switch_enum %942, case #Optional.none!enumelt: bb131, case #Optional.some!enumelt: bb132 // id: %943 bb131: // Preds: bb130 end_access %941 // id: %944 %945 = enum $Optional, #Optional.none!enumelt // user: %946 br bb133(%945) // id: %946 bb132(%947 : $UnsafeMutableRawPointer): // Preds: bb130 %948 = unchecked_enum_data %942, #Optional.some!enumelt // user: %959 end_access %941 // id: %949 %950 = ref_element_addr %930, #__DataStorage._offset // user: %951 %951 = begin_access [read] [dynamic] [no_nested_conflict] %950 // users: %954, %952 %952 = struct_element_addr %951, #Int._value // user: %953 %953 = load [trivial] %952 // user: %955 end_access %951 // id: %954 %955 = builtin "ssub_with_overflow_Int64"(%934, %953, %782) : $(Builtin.Int64, Builtin.Int1) // users: %957, %956 %956 = tuple_extract %955, 0 // user: %960 %957 = tuple_extract %955, 1 // user: %958 cond_fail %957, "arithmetic overflow" // id: %958 %959 = struct_extract %948, #UnsafeMutableRawPointer._rawValue // user: %961 %960 = builtin "truncOrBitCast_Int64_Word"(%956) : $Builtin.Word // user: %961 %961 = index_raw_pointer %959, %960 // user: %962 %962 = struct $UnsafeRawPointer (%961) // user: %963 %963 = enum $Optional, #Optional.some!enumelt, %962 // user: %964 br bb133(%963) // id: %964 // %965 // users: %985, %984, %1002, %980, %998 bb133(%965 : $Optional): // Preds: bb132 bb131 %966 = builtin "ssub_with_overflow_Int64"(%937, %934, %782) : $(Builtin.Int64, Builtin.Int1) // users: %968, %967 %967 = tuple_extract %966, 0 // users: %978, %975 %968 = tuple_extract %966, 1 // user: %969 cond_fail %968, "arithmetic overflow" // id: %969 %970 = ref_element_addr %930, #__DataStorage._length // user: %971 %971 = begin_access [read] [dynamic] [no_nested_conflict] %970 // users: %974, %972 %972 = struct_element_addr %971, #Int._value // user: %973 %973 = load [trivial] %972 // users: %977, %975 end_access %971 // id: %974 %975 = builtin "cmp_slt_Int64"(%973, %967) : $Builtin.Int1 // user: %976 cond_br %975, bb134, bb135 // id: %976 bb134: // Preds: bb133 br bb136(%973) // id: %977 bb135: // Preds: bb133 br bb136(%967) // id: %978 // %979 // user: %999 bb136(%979 : $Builtin.Int64): // Preds: bb135 bb134 switch_enum %965, case #Optional.some!enumelt: bb138, case #Optional.none!enumelt: bb137 // id: %980 bb137: // Preds: bb136 end_borrow %846 // id: %981 end_borrow %843 // id: %982 end_borrow %844 // id: %983 debug_value %965, let, name "rawBuffer", argno 1, type $UnsafeRawBufferPointer, expr op_fragment:#UnsafeRawBufferPointer._position // id: %984 debug_value %965, let, name "rawBuffer", argno 1, type $UnsafeRawBufferPointer, expr op_fragment:#UnsafeRawBufferPointer._end // id: %985 %986 = begin_borrow [lexical] %474 // user: %996 %987 = begin_borrow [lexical] %471 // user: %996 debug_value undef : $any Error, var, name "$error", argno 2 // id: %988 debug_value %3, let, name "prefixBytes", argno 5 // id: %989 debug_value %2, let, name "maxLineBytes", argno 6 // id: %990 debug_value %838, let, name "chunkStartOffset", argno 8 // id: %991 debug_value %8, let, name "onLine", argno 10 // id: %992 debug_value %126, var, name "committedOffset", argno 12, expr op_deref // id: %993 destroy_value %498 // id: %994 destroy_value %842 // id: %995 br bb271(%986, %987) // id: %996 bb138(%997 : $UnsafeRawPointer): // Preds: bb136 %998 = unchecked_enum_data %965, #Optional.some!enumelt // user: %1000 %999 = builtin "assumeNonNegative_Int64"(%979) : $Builtin.Int64 // user: %1001 %1000 = struct_extract %998, #UnsafeRawPointer._rawValue // users: %1019, %1032, %1051, %1399, %1648, %1020 %1001 = builtin "truncOrBitCast_Int64_Word"(%999) : $Builtin.Word // user: %1013 debug_value %965, let, name "rawBuffer", argno 1, type $UnsafeRawBufferPointer, expr op_fragment:#UnsafeRawBufferPointer._position // id: %1002 %1003 = begin_borrow [lexical] %473 // users: %1060, %1658, %1849, %1845 %1004 = begin_borrow [lexical] %472 // users: %1065, %1663, %1848, %1844 %1005 = begin_borrow [lexical] %474 // users: %1257, %1846, %1851 %1006 = begin_borrow [lexical] %471 // users: %1402, %1260, %1846, %1851 debug_value undef : $any Error, var, name "$error", argno 2 // id: %1007 debug_value %3, let, name "prefixBytes", argno 5 // id: %1008 debug_value %2, let, name "maxLineBytes", argno 6 // id: %1009 debug_value %838, let, name "chunkStartOffset", argno 8 // id: %1010 debug_value %8, let, name "onLine", argno 10 // id: %1011 debug_value %126, var, name "committedOffset", argno 12, expr op_deref // id: %1012 %1013 = builtin "sextOrBitCast_Word_Int64"(%1001) : $Builtin.Int64 // user: %1015 %1014 = integer_literal $Builtin.Int64, 1 // users: %1458, %1450, %1442, %1434, %1638, %1243, %1017, %1015 %1015 = builtin "sdiv_Int64"(%1013, %1014) : $Builtin.Int64 // user: %1016 %1016 = builtin "assumeNonNegative_Int64"(%1015) : $Builtin.Int64 // users: %1025, %1023, %1652, %1043, %1643, %1017 %1017 = builtin "sdiv_Int64"(%1016, %1014) : $Builtin.Int64 // user: %1018 %1018 = builtin "truncOrBitCast_Int64_Word"(%1017) : $Builtin.Word // user: %1019 %1019 = bind_memory %1000, %1018 to $*UInt8 debug_value %1000, let, name "base", type $UnsafePointer, expr op_fragment:#UnsafePointer._rawValue // id: %1020 debug_value %41, var, name "segmentStart", type $Int, expr op_fragment:#Int._value // id: %1021 debug_value %41, var, name "index", type $Int, expr op_fragment:#Int._value // id: %1022 %1023 = builtin "cmp_slt_Int64"(%41, %1016) : $Builtin.Int1 // user: %1024 cond_br %1023, bb142, bb139 // id: %1024 bb139: // Preds: bb138 %1025 = builtin "cmp_slt_Int64"(%41, %1016) : $Builtin.Int1 // user: %1026 cond_br %1025, bb140, bb141 // id: %1026 bb140: // Preds: bb139 br bb240(%41) // id: %1027 bb141: // Preds: bb139 end_borrow %846 // id: %1028 end_borrow %843 // id: %1029 destroy_value %842 // id: %1030 br bb270 // id: %1031 bb142: // Preds: bb138 %1032 = pointer_to_address %1000 to [strict] $*UInt8 // user: %1038 %1033 = integer_literal $Builtin.Int8, 10 // user: %1041 br bb143(%41, %41) // id: %1034 // %1035 // users: %1055, %1050, %1633 // %1036 // users: %1243, %1055, %1037, %1638 bb143(%1035 : $Builtin.Int64, %1036 : $Builtin.Int64): // Preds: bb239 bb142 %1037 = builtin "truncOrBitCast_Int64_Word"(%1036) : $Builtin.Word // users: %1400, %1038 %1038 = index_addr [stack_protection] %1032, %1037 // user: %1039 %1039 = struct_element_addr %1038, #UInt8._value // user: %1040 %1040 = load [trivial] %1039 // user: %1041 %1041 = builtin "cmp_eq_Int8"(%1040, %1033) : $Builtin.Int1 // user: %1042 cond_br %1041, bb147, bb195 // id: %1042 bb144: // Preds: bb238 %1043 = builtin "cmp_slt_Int64"(%1637 : $Builtin.Int64, %1016) : $Builtin.Int1 // user: %1044 cond_br %1043, bb146, bb145 // id: %1044 bb145: // Preds: bb144 end_borrow %846 // id: %1045 end_borrow %843 // id: %1046 destroy_value %842 // id: %1047 br bb270 // id: %1048 bb146: // Preds: bb144 br bb240(%1637 : $Builtin.Int64) // id: %1049 bb147: // Preds: bb143 %1050 = builtin "truncOrBitCast_Int64_Word"(%1035) : $Builtin.Word // user: %1052 %1051 = pointer_to_address %1000 to [strict] $*UInt8 // user: %1052 %1052 = index_addr [stack_protection] %1051, %1050 // user: %1053 %1053 = address_to_pointer [stack_protection] %1052 to $Builtin.RawPointer // users: %1054, %1206, %1216 debug_value %1053, let, name "bytes", argno 1, type $UnsafePointer, expr op_fragment:#UnsafePointer._rawValue // id: %1054 %1055 = builtin "ssub_with_overflow_Int64"(%1036, %1035, %782) : $(Builtin.Int64, Builtin.Int1) // users: %1057, %1056 %1056 = tuple_extract %1055, 0 // users: %1189, %1059, %1187, %1067, %1072 %1057 = tuple_extract %1055, 1 // user: %1058 cond_fail %1057, "arithmetic overflow" // id: %1058 debug_value %1056, let, name "count", argno 2, type $Int, expr op_fragment:#Int._value // id: %1059 %1060 = project_box %1003, 0 // users: %1254, %1262, %1373, %1225, %1069, %1061 debug_value %1060, var, name "lineBytes", argno 3, expr op_deref // id: %1061 debug_value %55, var, name "current", argno 4, expr op_deref // id: %1062 debug_value %3, let, name "prefixBytes", argno 5 // id: %1063 debug_value %2, let, name "maxLineBytes", argno 6 // id: %1064 %1065 = project_box %1004, 0 // users: %1256, %1271, %1378, %1239, %1066 debug_value %1065, var, name "truncated", argno 7, expr op_deref // id: %1066 %1067 = builtin "cmp_slt_Int64"(%41, %1056) : $Builtin.Int1 // user: %1068 cond_br %1067, bb148, bb157 // id: %1068 bb148: // Preds: bb147 %1069 = begin_access [modify] [dynamic] [no_nested_conflict] %1060 // users: %1078, %1077, %1070 %1070 = struct_element_addr %1069, #Int._value // user: %1071 %1071 = load [trivial] %1070 // user: %1072 %1072 = builtin "sadd_with_overflow_Int64"(%1071, %1056, %782) : $(Builtin.Int64, Builtin.Int1) // users: %1074, %1073 %1073 = tuple_extract %1072, 0 // user: %1076 %1074 = tuple_extract %1072, 1 // user: %1075 cond_fail %1074, "arithmetic overflow" // id: %1075 %1076 = struct $Int (%1073) // user: %1077 store %1076 to [trivial] %1069 // id: %1077 end_access %1069 // id: %1078 %1079 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %1086, %1130, %1080 %1080 = load_borrow %1079 // users: %1085, %1081, %1129 %1081 = begin_borrow [lexical] %1080 // users: %1093, %1084, %1100, %1122, %1082 %1082 = struct_extract %1081, #Data._representation // user: %1083 switch_enum %1082, case #Data._Representation.empty!enumelt: bb149, case #Data._Representation.inline!enumelt: bb152, case #Data._Representation.slice!enumelt: bb153, case #Data._Representation.large!enumelt: bb154 // id: %1083 bb149: // Preds: bb148 end_borrow %1081 // id: %1084 end_borrow %1080 // id: %1085 end_access %1079 // id: %1086 %1087 = struct_extract %3, #Int._value // user: %1088 %1088 = builtin "cmp_slt_Int64"(%41, %1087) : $Builtin.Int1 // user: %1089 cond_br %1088, bb150, bb151 // id: %1089 bb150: // Preds: bb149 br bb158 // id: %1090 bb151: // Preds: bb149 br bb175 // id: %1091 // %1092 // user: %1094 bb152(%1092 : $Data.InlineData): // Preds: bb148 end_borrow %1081 // id: %1093 %1094 = struct_extract %1092, #Data.InlineData.length // user: %1095 %1095 = struct_extract %1094, #UInt8._value // user: %1096 %1096 = builtin "zextOrBitCast_Int8_Int64"(%1095) : $Builtin.Int64 // user: %1097 br bb155(%1096) // id: %1097 // %1098 // user: %1099 bb153(%1098 : @guaranteed $Data.InlineSlice): // Preds: bb148 %1099 = struct_extract %1098, #Data.InlineSlice.slice // users: %1102, %1101 end_borrow %1081 // id: %1100 %1101 = struct_extract %1099, #Range.upperBound // user: %1103 %1102 = struct_extract %1099, #Range.lowerBound // user: %1104 %1103 = struct_extract %1101, #Int32._value // user: %1105 %1104 = struct_extract %1102, #Int32._value // user: %1105 %1105 = builtin "ssub_with_overflow_Int32"(%1103, %1104, %782) : $(Builtin.Int32, Builtin.Int1) // users: %1107, %1106 %1106 = tuple_extract %1105, 0 // user: %1109 %1107 = tuple_extract %1105, 1 // user: %1108 cond_fail %1107, "arithmetic overflow" // id: %1108 %1109 = builtin "sextOrBitCast_Int32_Int64"(%1106) : $Builtin.Int64 // user: %1110 br bb155(%1109) // id: %1110 // %1111 // user: %1112 bb154(%1111 : @guaranteed $Data.LargeSlice): // Preds: bb148 %1112 = struct_extract %1111, #Data.LargeSlice.slice // user: %1113 %1113 = ref_element_addr %1112, #Data.RangeReference.range // user: %1114 %1114 = begin_access [read] [dynamic] [no_nested_conflict] %1113 // users: %1121, %1118, %1115 %1115 = struct_element_addr %1114, #Range.upperBound // user: %1116 %1116 = struct_element_addr %1115, #Int._value // user: %1117 %1117 = load [trivial] %1116 // user: %1123 %1118 = struct_element_addr %1114, #Range.lowerBound // user: %1119 %1119 = struct_element_addr %1118, #Int._value // user: %1120 %1120 = load [trivial] %1119 // user: %1123 end_access %1114 // id: %1121 end_borrow %1081 // id: %1122 %1123 = builtin "ssub_with_overflow_Int64"(%1117, %1120, %782) : $(Builtin.Int64, Builtin.Int1) // users: %1125, %1124 %1124 = tuple_extract %1123, 0 // user: %1127 %1125 = tuple_extract %1123, 1 // user: %1126 cond_fail %1125, "arithmetic overflow" // id: %1126 br bb155(%1124) // id: %1127 // %1128 // user: %1132 bb155(%1128 : $Builtin.Int64): // Preds: bb154 bb153 bb152 end_borrow %1080 // id: %1129 end_access %1079 // id: %1130 %1131 = struct_extract %3, #Int._value // user: %1132 %1132 = builtin "cmp_slt_Int64"(%1128, %1131) : $Builtin.Int1 // user: %1133 cond_br %1132, bb156, bb167 // id: %1133 bb156: // Preds: bb155 br bb158 // id: %1134 bb157: // Preds: bb147 br bb181 // id: %1135 bb158: // Preds: bb150 bb156 %1136 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %1181, %1137 %1137 = load_borrow %1136 // users: %1138, %1180 %1138 = begin_borrow [lexical] %1137 // users: %1144, %1141, %1151, %1173, %1139 %1139 = struct_extract %1138, #Data._representation // user: %1140 switch_enum %1139, case #Data._Representation.empty!enumelt: bb159, case #Data._Representation.inline!enumelt: bb160, case #Data._Representation.slice!enumelt: bb161, case #Data._Representation.large!enumelt: bb162 // id: %1140 bb159: // Preds: bb158 end_borrow %1138 // id: %1141 br bb163(%41) // id: %1142 // %1143 // user: %1145 bb160(%1143 : $Data.InlineData): // Preds: bb158 end_borrow %1138 // id: %1144 %1145 = struct_extract %1143, #Data.InlineData.length // user: %1146 %1146 = struct_extract %1145, #UInt8._value // user: %1147 %1147 = builtin "zextOrBitCast_Int8_Int64"(%1146) : $Builtin.Int64 // user: %1148 br bb163(%1147) // id: %1148 // %1149 // user: %1150 bb161(%1149 : @guaranteed $Data.InlineSlice): // Preds: bb158 %1150 = struct_extract %1149, #Data.InlineSlice.slice // users: %1153, %1152 end_borrow %1138 // id: %1151 %1152 = struct_extract %1150, #Range.upperBound // user: %1154 %1153 = struct_extract %1150, #Range.lowerBound // user: %1155 %1154 = struct_extract %1152, #Int32._value // user: %1156 %1155 = struct_extract %1153, #Int32._value // user: %1156 %1156 = builtin "ssub_with_overflow_Int32"(%1154, %1155, %782) : $(Builtin.Int32, Builtin.Int1) // users: %1158, %1157 %1157 = tuple_extract %1156, 0 // user: %1160 %1158 = tuple_extract %1156, 1 // user: %1159 cond_fail %1158, "arithmetic overflow" // id: %1159 %1160 = builtin "sextOrBitCast_Int32_Int64"(%1157) : $Builtin.Int64 // user: %1161 br bb163(%1160) // id: %1161 // %1162 // user: %1163 bb162(%1162 : @guaranteed $Data.LargeSlice): // Preds: bb158 %1163 = struct_extract %1162, #Data.LargeSlice.slice // user: %1164 %1164 = ref_element_addr %1163, #Data.RangeReference.range // user: %1165 %1165 = begin_access [read] [dynamic] [no_nested_conflict] %1164 // users: %1172, %1169, %1166 %1166 = struct_element_addr %1165, #Range.upperBound // user: %1167 %1167 = struct_element_addr %1166, #Int._value // user: %1168 %1168 = load [trivial] %1167 // user: %1174 %1169 = struct_element_addr %1165, #Range.lowerBound // user: %1170 %1170 = struct_element_addr %1169, #Int._value // user: %1171 %1171 = load [trivial] %1170 // user: %1174 end_access %1165 // id: %1172 end_borrow %1138 // id: %1173 %1174 = builtin "ssub_with_overflow_Int64"(%1168, %1171, %782) : $(Builtin.Int64, Builtin.Int1) // users: %1176, %1175 %1175 = tuple_extract %1174, 0 // user: %1178 %1176 = tuple_extract %1174, 1 // user: %1177 cond_fail %1176, "arithmetic overflow" // id: %1177 br bb163(%1175) // id: %1178 // %1179 // user: %1183 bb163(%1179 : $Builtin.Int64): // Preds: bb162 bb161 bb160 bb159 end_borrow %1137 // id: %1180 end_access %1136 // id: %1181 %1182 = struct_extract %3, #Int._value // user: %1183 %1183 = builtin "ssub_with_overflow_Int64"(%1182, %1179, %782) : $(Builtin.Int64, Builtin.Int1) // users: %1185, %1184 %1184 = tuple_extract %1183, 0 // users: %1190, %1187 %1185 = tuple_extract %1183, 1 // user: %1186 cond_fail %1185, "arithmetic overflow" // id: %1186 %1187 = builtin "cmp_slt_Int64"(%1056, %1184) : $Builtin.Int1 // user: %1188 cond_br %1187, bb164, bb165 // id: %1188 bb164: // Preds: bb163 br bb166(%1056) // id: %1189 bb165: // Preds: bb163 br bb166(%1184) // id: %1190 // %1191 // users: %1197, %1200, %1193, %1192 bb166(%1191 : $Builtin.Int64): // Preds: bb165 bb164 debug_value %1191, let, name "appendCount", type $Int, expr op_fragment:#Int._value // id: %1192 %1193 = builtin "cmp_slt_Int64"(%41, %1191) : $Builtin.Int1 // user: %1194 cond_br %1193, bb168, bb174 // id: %1194 bb167: // Preds: bb155 br bb175 // id: %1195 bb168: // Preds: bb166 %1196 = begin_access [modify] [dynamic] %55 // users: %1220, %1203 %1197 = builtin "cmp_eq_Int64"(%1191, %41) : $Builtin.Int1 // user: %1198 cond_br %1197, bb169, bb170 // id: %1198 bb169: // Preds: bb168 br bb171 // id: %1199 bb170: // Preds: bb168 %1200 = builtin "assumeNonNegative_Int64"(%1191) : $Builtin.Int64 // users: %1210, %1201 %1201 = builtin "cmp_eq_Int64"(%1200, %41) : $Builtin.Int1 // user: %1202 cond_br %1201, bb172, bb173 // id: %1202 bb171: // Preds: bb173 bb172 bb169 end_access %1196 // id: %1203 br bb175 // id: %1204 bb172: // Preds: bb170 br bb171 // id: %1205 bb173: // Preds: bb170 %1206 = struct $UnsafeRawPointer (%1053) // user: %1207 %1207 = enum $Optional, #Optional.some!enumelt, %1206 // user: %1219 %1208 = builtin "strideof"() : $Builtin.Word // user: %1209 %1209 = builtin "sextOrBitCast_Word_Int64"(%1208) : $Builtin.Int64 // user: %1210 %1210 = builtin "smul_with_overflow_Int64"(%1200, %1209, %782) : $(Builtin.Int64, Builtin.Int1) // users: %1212, %1211 %1211 = tuple_extract %1210, 0 // user: %1214 %1212 = tuple_extract %1210, 1 // user: %1213 cond_fail %1212, "arithmetic overflow" // id: %1213 %1214 = builtin "assumeNonNegative_Int64"(%1211) : $Builtin.Int64 // user: %1215 %1215 = builtin "truncOrBitCast_Int64_Word"(%1214) : $Builtin.Word // user: %1216 %1216 = index_raw_pointer %1053, %1215 // user: %1217 %1217 = struct $UnsafeRawPointer (%1216) // user: %1218 %1218 = enum $Optional, #Optional.some!enumelt, %1217 // user: %1219 %1219 = struct $UnsafeRawBufferPointer (%1207, %1218) // user: %1222 %1220 = struct_element_addr %1196, #Data._representation // user: %1222 // function_ref Data._Representation.append(contentsOf:) %1221 = function_ref @$s20FoundationEssentials4DataV15_RepresentationO6append10contentsOfySW_tF : $@convention(method) (UnsafeRawBufferPointer, @inout Data._Representation) -> () // user: %1222 %1222 = apply %1221(%1219, %1220) : $@convention(method) (UnsafeRawBufferPointer, @inout Data._Representation) -> () br bb171 // id: %1223 bb174: // Preds: bb166 br bb175 // id: %1224 bb175: // Preds: bb151 bb174 bb167 bb171 %1225 = begin_access [read] [dynamic] [no_nested_conflict] %1060 // users: %1226, %1228 %1226 = struct_element_addr %1225, #Int._value // user: %1227 %1227 = load [trivial] %1226 // users: %1230, %1234 end_access %1225 // id: %1228 %1229 = struct_extract %2, #Int._value // user: %1230 %1230 = builtin "cmp_slt_Int64"(%1229, %1227) : $Builtin.Int1 // user: %1231 cond_br %1230, bb176, bb177 // id: %1231 bb176: // Preds: bb175 br bb180 // id: %1232 bb177: // Preds: bb175 %1233 = struct_extract %3, #Int._value // user: %1234 %1234 = builtin "cmp_slt_Int64"(%1233, %1227) : $Builtin.Int1 // user: %1235 cond_br %1234, bb179, bb178 // id: %1235 bb178: // Preds: bb177 br bb181 // id: %1236 bb179: // Preds: bb177 br bb180 // id: %1237 bb180: // Preds: bb176 bb179 %1238 = struct $Bool (%782) // user: %1240 %1239 = begin_access [modify] [dynamic] [no_nested_conflict] %1065 // users: %1241, %1240 store %1238 to [trivial] %1239 // id: %1240 end_access %1239 // id: %1241 br bb181 // id: %1242 bb181: // Preds: bb178 bb157 bb180 %1243 = builtin "sadd_with_overflow_Int64"(%1036, %1014, %782) : $(Builtin.Int64, Builtin.Int1) // users: %1245, %1244 %1244 = tuple_extract %1243, 0 // users: %1397, %1398, %1247 %1245 = tuple_extract %1243, 1 // user: %1246 cond_fail %1245, "arithmetic overflow" // id: %1246 %1247 = builtin "sadd_with_overflow_Int64"(%835, %1244, %782) : $(Builtin.Int64, Builtin.Int1) // users: %1249, %1248 %1248 = tuple_extract %1247, 0 // user: %1251 %1249 = tuple_extract %1247, 1 // user: %1250 cond_fail %1249, "arithmetic overflow" // id: %1250 %1251 = struct $Int64 (%1248) // users: %1395, %1290, %1282, %1253, %1393, %1252 debug_value %1251, let, name "lineEndOffset" // id: %1252 debug_value %1251, let, name "endOffset", argno 1 // id: %1253 debug_value %1060, var, name "lineBytes", argno 2, expr op_deref // id: %1254 debug_value %55, var, name "current", argno 3, expr op_deref // id: %1255 debug_value %1065, var, name "truncated", argno 4, expr op_deref // id: %1256 %1257 = project_box %1005, 0 // users: %1394, %1274, %1258 debug_value %1257, var, name "lineStartOffset", argno 5, expr op_deref // id: %1258 debug_value %8, let, name "onLine", argno 6 // id: %1259 %1260 = project_box %1006, 0 // users: %1381, %1261 debug_value %1260, var, name "jsonTailState", argno 7, expr op_deref // id: %1261 %1262 = begin_access [read] [dynamic] [no_nested_conflict] %1060 // users: %1265, %1263 %1263 = struct_element_addr %1262, #Int._value // user: %1264 %1264 = load [trivial] %1263 // user: %1266 end_access %1262 // id: %1265 %1266 = builtin "cmp_slt_Int64"(%41, %1264) : $Builtin.Int1 // user: %1267 cond_br %1266, bb182, bb183 // id: %1267 bb182: // Preds: bb181 %1268 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %1270, %1269 %1269 = load [copy] %1268 // user: %1277 end_access %1268 // id: %1270 %1271 = begin_access [read] [dynamic] [no_nested_conflict] %1065 // users: %1273, %1272 %1272 = load [trivial] %1271 // users: %1286, %1280 end_access %1271 // id: %1273 %1274 = begin_access [read] [dynamic] [no_nested_conflict] %1257 // users: %1276, %1275 %1275 = load [trivial] %1274 // users: %1288, %1281 end_access %1274 // id: %1276 %1277 = move_value [lexical] %1269 // users: %1284, %1279 %1278 = alloc_stack [lexical] [var_decl] $CostUsageJsonl.Line, var, name "self" // users: %1292, %1291, %1289, %1287, %1285, %1283 debug_value %1277, let, name "bytes", argno 1 // id: %1279 debug_value %1272, let, name "wasTruncated", argno 2 // id: %1280 debug_value %1275, let, name "startOffset", argno 3 // id: %1281 debug_value %1251, let, name "endOffset", argno 4 // id: %1282 %1283 = struct_element_addr %1278, #CostUsageJsonl.Line.bytes // user: %1284 store %1277 to [init] %1283 // id: %1284 %1285 = struct_element_addr %1278, #CostUsageJsonl.Line.wasTruncated // user: %1286 store %1272 to [trivial] %1285 // id: %1286 %1287 = struct_element_addr %1278, #CostUsageJsonl.Line.startOffset // user: %1288 store %1275 to [trivial] %1287 // id: %1288 %1289 = struct_element_addr %1278, #CostUsageJsonl.Line.endOffset // user: %1290 store %1251 to [trivial] %1289 // id: %1290 %1291 = load [take] %1278 // user: %1293 dealloc_stack %1278 // id: %1292 %1293 = move_value [lexical] [var_decl] %1291 // users: %1372, %1295, %1294 debug_value %1293, let, name "line" // id: %1294 %1295 = apply %8(%1293) : $@noescape @callee_guaranteed (@guaranteed CostUsageJsonl.Line) -> () %1296 = begin_access [modify] [dynamic] %55 // users: %1371, %1368, %1329, %1297 %1297 = load_borrow %1296 // users: %1328, %1298 %1298 = begin_borrow [lexical] %1297 // users: %1324, %1311, %1306, %1302, %1299 %1299 = struct_extract %1298, #Data._representation // user: %1300 switch_enum %1299, case #Data._Representation.empty!enumelt: bb184, case #Data._Representation.inline!enumelt: bb185, case #Data._Representation.slice!enumelt: bb186, case #Data._Representation.large!enumelt: bb187 // id: %1300 bb183: // Preds: bb181 br bb194 // id: %1301 bb184: // Preds: bb182 end_borrow %1298 // id: %1302 %1303 = struct $Int (%41) // user: %1304 br bb188(%1303) // id: %1304 bb185(%1305 : $Data.InlineData): // Preds: bb182 end_borrow %1298 // id: %1306 %1307 = struct $Int (%41) // user: %1308 br bb188(%1307) // id: %1308 // %1309 // user: %1310 bb186(%1309 : @guaranteed $Data.InlineSlice): // Preds: bb182 %1310 = struct_extract %1309, #Data.InlineSlice.slice // user: %1312 end_borrow %1298 // id: %1311 %1312 = struct_extract %1310, #Range.lowerBound // user: %1313 %1313 = struct_extract %1312, #Int32._value // user: %1314 %1314 = builtin "sextOrBitCast_Int32_Int64"(%1313) : $Builtin.Int64 // user: %1315 %1315 = struct $Int (%1314) // user: %1316 br bb188(%1315) // id: %1316 // %1317 // user: %1318 bb187(%1317 : @guaranteed $Data.LargeSlice): // Preds: bb182 %1318 = struct_extract %1317, #Data.LargeSlice.slice // user: %1319 %1319 = ref_element_addr %1318, #Data.RangeReference.range // user: %1320 %1320 = begin_access [read] [dynamic] [no_nested_conflict] %1319 // users: %1323, %1321 %1321 = struct_element_addr %1320, #Range.lowerBound // user: %1322 %1322 = load [trivial] %1321 // user: %1325 end_access %1320 // id: %1323 end_borrow %1298 // id: %1324 br bb188(%1322) // id: %1325 // %1326 // users: %1365, %1327 bb188(%1326 : $Int): // Preds: bb187 bb186 bb185 bb184 %1327 = struct_extract %1326, #Int._value // user: %1363 end_borrow %1297 // id: %1328 %1329 = load_borrow %1296 // users: %1362, %1330 %1330 = begin_borrow [lexical] %1329 // users: %1358, %1345, %1337, %1333, %1331 %1331 = struct_extract %1330, #Data._representation // user: %1332 switch_enum %1331, case #Data._Representation.empty!enumelt: bb189, case #Data._Representation.inline!enumelt: bb190, case #Data._Representation.slice!enumelt: bb191, case #Data._Representation.large!enumelt: bb192 // id: %1332 bb189: // Preds: bb188 end_borrow %1330 // id: %1333 %1334 = struct $Int (%41) // user: %1335 br bb193(%1334) // id: %1335 // %1336 // user: %1338 bb190(%1336 : $Data.InlineData): // Preds: bb188 end_borrow %1330 // id: %1337 %1338 = struct_extract %1336, #Data.InlineData.length // user: %1339 %1339 = struct_extract %1338, #UInt8._value // user: %1340 %1340 = builtin "zextOrBitCast_Int8_Int64"(%1339) : $Builtin.Int64 // user: %1341 %1341 = struct $Int (%1340) // user: %1342 br bb193(%1341) // id: %1342 // %1343 // user: %1344 bb191(%1343 : @guaranteed $Data.InlineSlice): // Preds: bb188 %1344 = struct_extract %1343, #Data.InlineSlice.slice // user: %1346 end_borrow %1330 // id: %1345 %1346 = struct_extract %1344, #Range.upperBound // user: %1347 %1347 = struct_extract %1346, #Int32._value // user: %1348 %1348 = builtin "sextOrBitCast_Int32_Int64"(%1347) : $Builtin.Int64 // user: %1349 %1349 = struct $Int (%1348) // user: %1350 br bb193(%1349) // id: %1350 // %1351 // user: %1352 bb192(%1351 : @guaranteed $Data.LargeSlice): // Preds: bb188 %1352 = struct_extract %1351, #Data.LargeSlice.slice // user: %1353 %1353 = ref_element_addr %1352, #Data.RangeReference.range // user: %1354 %1354 = begin_access [read] [dynamic] [no_nested_conflict] %1353 // users: %1357, %1355 %1355 = struct_element_addr %1354, #Range.upperBound // user: %1356 %1356 = load [trivial] %1355 // user: %1359 end_access %1354 // id: %1357 end_borrow %1330 // id: %1358 br bb193(%1356) // id: %1359 // %1360 // users: %1365, %1361 bb193(%1360 : $Int): // Preds: bb192 bb191 bb190 bb189 %1361 = struct_extract %1360, #Int._value // user: %1363 end_borrow %1329 // id: %1362 %1363 = builtin "cmp_slt_Int64"(%1361, %1327) : $Builtin.Int1 // user: %1364 cond_fail %1363, "Range requires lowerBound <= upperBound" // id: %1364 %1365 = struct $Range (%1326, %1360) // user: %1370 %1366 = enum $Optional, #Optional.none!enumelt // user: %1370 %1367 = struct $Int (%41) // users: %1389, %1374, %1370 %1368 = struct_element_addr %1296, #Data._representation // user: %1370 // function_ref Data._Representation.replaceSubrange(_:with:count:) %1369 = function_ref @$s20FoundationEssentials4DataV15_RepresentationO15replaceSubrange_4with5countySnySiG_SVSgSitF : $@convention(method) (Range, Optional, Int, @inout Data._Representation) -> () // user: %1370 %1370 = apply %1369(%1365, %1366, %1367, %1368) : $@convention(method) (Range, Optional, Int, @inout Data._Representation) -> () end_access %1296 // id: %1371 destroy_value %1293 // id: %1372 %1373 = begin_access [modify] [dynamic] [no_nested_conflict] %1060 // users: %1375, %1374 store %1367 to [trivial] %1373 // id: %1374 end_access %1373 // id: %1375 %1376 = integer_literal $Builtin.Int1, 0 // users: %1386, %1385, %1384, %1377 %1377 = struct $Bool (%1376) // users: %1389, %1389, %1389, %1379 %1378 = begin_access [modify] [dynamic] [no_nested_conflict] %1065 // users: %1380, %1379 store %1377 to [trivial] %1378 // id: %1379 end_access %1378 // id: %1380 %1381 = begin_access [modify] [dynamic] [no_nested_conflict] %1260 // users: %1391, %1390, %1382 debug_value %1381, var, name "self", argno 1, expr op_deref // id: %1382 debug_value %41, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.containerDepth:op_fragment:#Int._value // id: %1383 debug_value %1376, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.insideString:op_fragment:#Bool._value // id: %1384 debug_value %1376, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.escaping:op_fragment:#Bool._value // id: %1385 debug_value %1376, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.sawNonWhitespace:op_fragment:#Bool._value // id: %1386 %1387 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.notScalar!enumelt // users: %1389, %1388 debug_value %1387, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.scalarState // id: %1388 %1389 = struct $CostUsageJsonl.JSONTailState (%1367, %1377, %1377, %1377, %1387) // user: %1390 store %1389 to [trivial] %1381 // id: %1390 end_access %1381 // id: %1391 br bb194 // id: %1392 bb194: // Preds: bb183 bb193 store %1251 to [trivial] %126 // id: %1393 %1394 = begin_access [modify] [dynamic] [no_nested_conflict] %1257 // users: %1396, %1395 store %1251 to [trivial] %1394 // id: %1395 end_access %1394 // id: %1396 debug_value %1244, var, name "segmentStart", type $Int, expr op_fragment:#Int._value // id: %1397 br bb238(%1244) // id: %1398 bb195: // Preds: bb143 %1399 = pointer_to_address %1000 to [strict] $*UInt8 // user: %1400 %1400 = index_addr [stack_protection] %1399, %1037 // user: %1401 %1401 = load [trivial] %1400 // users: %1606, %1586, %1552, %1518, %1496, %1420, %1414, %1410, %1635, %1404 %1402 = project_box %1006, 0 // user: %1403 %1403 = begin_access [modify] [dynamic] %1402 // users: %1507, %1505, %1503, %1541, %1539, %1537, %1575, %1573, %1571, %1498, %1497, %1493, %1489, %1476, %1468, %1460, %1452, %1444, %1435, %1423, %1411, %1635, %1406, %1405, %1632 debug_value %1401, let, name "byte", argno 1 // id: %1404 debug_value %1403, var, name "self", argno 2, expr op_deref // id: %1405 %1406 = struct_element_addr %1403, #CostUsageJsonl.JSONTailState.sawNonWhitespace // users: %1418, %1407 %1407 = struct_element_addr %1406, #Bool._value // user: %1408 %1408 = load [trivial] %1407 // user: %1409 cond_br %1408, bb221, bb196 // id: %1409 bb196: // Preds: bb195 debug_value %1401, let, name "byte", argno 1 // id: %1410 debug_value %1403, var, name "self", argno 2, expr op_deref // id: %1411 %1412 = metatype $@thin CostUsageJsonl.JSONTailState.Type // user: %1414 // function_ref static CostUsageJsonl.JSONTailState.isWhitespace(_:) %1413 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12isWhitespaceySbs5UInt8VFZ : $@convention(method) (UInt8, @thin CostUsageJsonl.JSONTailState.Type) -> Bool // user: %1414 %1414 = apply %1413(%1401, %1412) : $@convention(method) (UInt8, @thin CostUsageJsonl.JSONTailState.Type) -> Bool // user: %1415 %1415 = struct_extract %1414, #Bool._value // user: %1416 cond_br %1415, bb200, bb197 // id: %1416 bb197: // Preds: bb196 %1417 = struct $Bool (%782) // users: %1424, %1418 store %1417 to [trivial] %1406 // id: %1418 %1419 = integer_literal $Builtin.Int8, 34 // user: %1421 %1420 = struct_extract %1401, #UInt8._value // users: %1481, %1484, %1472, %1464, %1456, %1448, %1440, %1432, %1427, %1421 %1421 = builtin "cmp_eq_Int8"(%1420, %1419) : $Builtin.Int1 // user: %1422 cond_br %1421, bb198, bb199 // id: %1422 bb198: // Preds: bb197 %1423 = struct_element_addr %1403, #CostUsageJsonl.JSONTailState.insideString // user: %1424 store %1417 to [trivial] %1423 // id: %1424 br bb236 // id: %1425 bb199: // Preds: bb197 %1426 = integer_literal $Builtin.Int8, 123 // user: %1427 %1427 = builtin "cmp_eq_Int8"(%1420, %1426) : $Builtin.Int1 // user: %1428 cond_br %1427, bb201, bb202 // id: %1428 bb200: // Preds: bb196 br bb236 // id: %1429 bb201: // Preds: bb199 br bb203 // id: %1430 bb202: // Preds: bb199 %1431 = integer_literal $Builtin.Int8, 91 // user: %1432 %1432 = builtin "cmp_eq_Int8"(%1420, %1431) : $Builtin.Int1 // user: %1433 cond_br %1432, bb204, bb205 // id: %1433 bb203: // Preds: bb204 bb201 %1434 = struct $Int (%1014) // user: %1436 %1435 = struct_element_addr %1403, #CostUsageJsonl.JSONTailState.containerDepth // user: %1436 store %1434 to [trivial] %1435 // id: %1436 br bb236 // id: %1437 bb204: // Preds: bb202 br bb203 // id: %1438 bb205: // Preds: bb202 %1439 = integer_literal $Builtin.Int8, 116 // user: %1440 %1440 = builtin "cmp_eq_Int8"(%1420, %1439) : $Builtin.Int1 // user: %1441 cond_br %1440, bb206, bb207 // id: %1441 bb206: // Preds: bb205 %1442 = struct $Int (%1014) // user: %1443 %1443 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.trueLiteral!enumelt, %1442 // user: %1445 %1444 = struct_element_addr %1403, #CostUsageJsonl.JSONTailState.scalarState // user: %1445 store %1443 to [trivial] %1444 // id: %1445 br bb236 // id: %1446 bb207: // Preds: bb205 %1447 = integer_literal $Builtin.Int8, 102 // user: %1448 %1448 = builtin "cmp_eq_Int8"(%1420, %1447) : $Builtin.Int1 // user: %1449 cond_br %1448, bb208, bb209 // id: %1449 bb208: // Preds: bb207 %1450 = struct $Int (%1014) // user: %1451 %1451 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.falseLiteral!enumelt, %1450 // user: %1453 %1452 = struct_element_addr %1403, #CostUsageJsonl.JSONTailState.scalarState // user: %1453 store %1451 to [trivial] %1452 // id: %1453 br bb236 // id: %1454 bb209: // Preds: bb207 %1455 = integer_literal $Builtin.Int8, 110 // user: %1456 %1456 = builtin "cmp_eq_Int8"(%1420, %1455) : $Builtin.Int1 // user: %1457 cond_br %1456, bb210, bb211 // id: %1457 bb210: // Preds: bb209 %1458 = struct $Int (%1014) // user: %1459 %1459 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.nullLiteral!enumelt, %1458 // user: %1461 %1460 = struct_element_addr %1403, #CostUsageJsonl.JSONTailState.scalarState // user: %1461 store %1459 to [trivial] %1460 // id: %1461 br bb236 // id: %1462 bb211: // Preds: bb209 %1463 = integer_literal $Builtin.Int8, 45 // user: %1464 %1464 = builtin "cmp_eq_Int8"(%1420, %1463) : $Builtin.Int1 // user: %1465 cond_br %1464, bb212, bb213 // id: %1465 bb212: // Preds: bb211 %1466 = enum $CostUsageJsonl.JSONTailState.NumberState, #CostUsageJsonl.JSONTailState.NumberState.sign!enumelt // user: %1467 %1467 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.number!enumelt, %1466 // user: %1469 %1468 = struct_element_addr %1403, #CostUsageJsonl.JSONTailState.scalarState // user: %1469 store %1467 to [trivial] %1468 // id: %1469 br bb236 // id: %1470 bb213: // Preds: bb211 %1471 = integer_literal $Builtin.Int8, 48 // user: %1472 %1472 = builtin "cmp_eq_Int8"(%1420, %1471) : $Builtin.Int1 // user: %1473 cond_br %1472, bb214, bb215 // id: %1473 bb214: // Preds: bb213 %1474 = enum $CostUsageJsonl.JSONTailState.NumberState, #CostUsageJsonl.JSONTailState.NumberState.zero!enumelt // user: %1475 %1475 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.number!enumelt, %1474 // user: %1477 %1476 = struct_element_addr %1403, #CostUsageJsonl.JSONTailState.scalarState // user: %1477 store %1475 to [trivial] %1476 // id: %1477 br bb236 // id: %1478 bb215: // Preds: bb213 %1479 = integer_literal $Builtin.Int8, 49 // user: %1481 %1480 = integer_literal $Builtin.Int8, 57 // user: %1484 %1481 = builtin "cmp_ult_Int8"(%1420, %1479) : $Builtin.Int1 // user: %1482 cond_br %1481, bb216, bb217 // id: %1482 bb216: // Preds: bb215 br bb220 // id: %1483 bb217: // Preds: bb215 %1484 = builtin "cmp_ult_Int8"(%1480, %1420) : $Builtin.Int1 // user: %1485 cond_br %1484, bb218, bb219 // id: %1485 bb218: // Preds: bb217 br bb220 // id: %1486 bb219: // Preds: bb217 %1487 = enum $CostUsageJsonl.JSONTailState.NumberState, #CostUsageJsonl.JSONTailState.NumberState.integer!enumelt // user: %1488 %1488 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.number!enumelt, %1487 // user: %1490 %1489 = struct_element_addr %1403, #CostUsageJsonl.JSONTailState.scalarState // user: %1490 store %1488 to [trivial] %1489 // id: %1490 br bb236 // id: %1491 bb220: // Preds: bb216 bb218 %1492 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.invalid!enumelt // user: %1494 %1493 = struct_element_addr %1403, #CostUsageJsonl.JSONTailState.scalarState // user: %1494 store %1492 to [trivial] %1493 // id: %1494 br bb236 // id: %1495 bb221: // Preds: bb195 debug_value %1401, let, name "byte", argno 1 // id: %1496 debug_value %1403, var, name "self", argno 2, expr op_deref // id: %1497 %1498 = struct_element_addr %1403, #CostUsageJsonl.JSONTailState.scalarState // users: %1608, %1630, %1623, %1616, %1499 %1499 = load [trivial] %1498 // users: %1510, %1544, %1578, %1500 switch_enum %1499, case #CostUsageJsonl.JSONTailState.ScalarState.trueLiteral!enumelt: bb222, case #CostUsageJsonl.JSONTailState.ScalarState.falseLiteral!enumelt: bb224, case #CostUsageJsonl.JSONTailState.ScalarState.nullLiteral!enumelt: bb226, case #CostUsageJsonl.JSONTailState.ScalarState.number!enumelt: bb228, case #CostUsageJsonl.JSONTailState.ScalarState.invalid!enumelt: bb229, case #CostUsageJsonl.JSONTailState.ScalarState.notScalar!enumelt: bb237 // id: %1500 // %1501 // users: %1518, %1502 bb222(%1501 : $Int): // Preds: bb221 debug_value %1501, let, name "matched" // id: %1502 %1503 = struct_element_addr %1403, #CostUsageJsonl.JSONTailState.containerDepth // user: %1504 %1504 = load [trivial] %1503 // user: %1510 %1505 = struct_element_addr %1403, #CostUsageJsonl.JSONTailState.insideString // user: %1506 %1506 = load [trivial] %1505 // user: %1510 %1507 = struct_element_addr %1403, #CostUsageJsonl.JSONTailState.escaping // user: %1508 %1508 = load [trivial] %1507 // user: %1510 %1509 = struct $Bool (%782) // user: %1510 %1510 = struct $CostUsageJsonl.JSONTailState (%1504, %1506, %1508, %1509, %1499) // user: %1518 %1511 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11trueLiteral_Wz : $*Builtin.Word // user: %1512 %1512 = address_to_pointer %1511 to $Builtin.RawPointer // user: %1514 // function_ref one-time initialization function for trueLiteral %1513 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11trueLiteral_WZ : $@convention(c) (Builtin.RawPointer) -> () // user: %1514 %1514 = builtin "once"(%1512, %1513) : $Builtin.SILToken // user: %1515 %1515 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11trueLiteralSays5UInt8VGvpZ : $*Array depends_on %1514 // user: %1516 %1516 = load_borrow %1515 // users: %1519, %1518 // function_ref CostUsageJsonl.JSONTailState.advanceLiteral(_:expected:matched:) %1517 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV14advanceLiteral_8expected7matchedSiSgs5UInt8V_SayALGSitF : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // user: %1518 %1518 = apply %1517(%1401, %1516, %1501, %1510) : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // users: %1528, %1526 end_borrow %1516 // id: %1519 %1520 = metatype $@thin CostUsageJsonl.JSONTailState.ScalarState.Type // users: %1523, %1521 debug_value %1520, let, name "self", argno 1 // id: %1521 // function_ref implicit closure #2 in implicit closure #1 in CostUsageJsonl.JSONTailState.appendScalar(_:) %1522 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12appendScalarySbs5UInt8VFAF0pH0OSiYbcAKmYbcfu_AKSiYbcfu0_ : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %1523 %1523 = partial_apply [callee_guaranteed] %1522(%1520) : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %1524 %1524 = convert_function %1523 to $@callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %1612, %1533, %1525 %1525 = convert_escape_to_noescape %1524 to $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %1529, %1611, %1532 switch_enum %1518, case #Optional.some!enumelt: bb223, case #Optional.none!enumelt: bb230 // id: %1526 bb223(%1527 : $Int): // Preds: bb222 %1528 = unchecked_enum_data %1518, #Optional.some!enumelt // user: %1530 %1529 = begin_borrow [lexical] %1525 // users: %1530, %1531 %1530 = apply %1529(%1528) : $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // user: %1534 end_borrow %1529 // id: %1531 destroy_value %1525 // id: %1532 destroy_value %1524 // id: %1533 br bb231(%1530) // id: %1534 // %1535 // users: %1552, %1536 bb224(%1535 : $Int): // Preds: bb221 debug_value %1535, let, name "matched" // id: %1536 %1537 = struct_element_addr %1403, #CostUsageJsonl.JSONTailState.containerDepth // user: %1538 %1538 = load [trivial] %1537 // user: %1544 %1539 = struct_element_addr %1403, #CostUsageJsonl.JSONTailState.insideString // user: %1540 %1540 = load [trivial] %1539 // user: %1544 %1541 = struct_element_addr %1403, #CostUsageJsonl.JSONTailState.escaping // user: %1542 %1542 = load [trivial] %1541 // user: %1544 %1543 = struct $Bool (%782) // user: %1544 %1544 = struct $CostUsageJsonl.JSONTailState (%1538, %1540, %1542, %1543, %1499) // user: %1552 %1545 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12falseLiteral_Wz : $*Builtin.Word // user: %1546 %1546 = address_to_pointer %1545 to $Builtin.RawPointer // user: %1548 // function_ref one-time initialization function for falseLiteral %1547 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12falseLiteral_WZ : $@convention(c) (Builtin.RawPointer) -> () // user: %1548 %1548 = builtin "once"(%1546, %1547) : $Builtin.SILToken // user: %1549 %1549 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12falseLiteralSays5UInt8VGvpZ : $*Array depends_on %1548 // user: %1550 %1550 = load_borrow %1549 // users: %1553, %1552 // function_ref CostUsageJsonl.JSONTailState.advanceLiteral(_:expected:matched:) %1551 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV14advanceLiteral_8expected7matchedSiSgs5UInt8V_SayALGSitF : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // user: %1552 %1552 = apply %1551(%1401, %1550, %1535, %1544) : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // users: %1562, %1560 end_borrow %1550 // id: %1553 %1554 = metatype $@thin CostUsageJsonl.JSONTailState.ScalarState.Type // users: %1557, %1555 debug_value %1554, let, name "self", argno 1 // id: %1555 // function_ref implicit closure #5 in implicit closure #4 in CostUsageJsonl.JSONTailState.appendScalar(_:) %1556 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12appendScalarySbs5UInt8VFAF0pH0OSiYbcAKmYbcfu2_AKSiYbcfu3_ : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %1557 %1557 = partial_apply [callee_guaranteed] %1556(%1554) : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %1558 %1558 = convert_function %1557 to $@callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %1619, %1567, %1559 %1559 = convert_escape_to_noescape %1558 to $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %1563, %1618, %1566 switch_enum %1552, case #Optional.some!enumelt: bb225, case #Optional.none!enumelt: bb232 // id: %1560 bb225(%1561 : $Int): // Preds: bb224 %1562 = unchecked_enum_data %1552, #Optional.some!enumelt // user: %1564 %1563 = begin_borrow [lexical] %1559 // users: %1564, %1565 %1564 = apply %1563(%1562) : $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // user: %1568 end_borrow %1563 // id: %1565 destroy_value %1559 // id: %1566 destroy_value %1558 // id: %1567 br bb233(%1564) // id: %1568 // %1569 // users: %1586, %1570 bb226(%1569 : $Int): // Preds: bb221 debug_value %1569, let, name "matched" // id: %1570 %1571 = struct_element_addr %1403, #CostUsageJsonl.JSONTailState.containerDepth // user: %1572 %1572 = load [trivial] %1571 // user: %1578 %1573 = struct_element_addr %1403, #CostUsageJsonl.JSONTailState.insideString // user: %1574 %1574 = load [trivial] %1573 // user: %1578 %1575 = struct_element_addr %1403, #CostUsageJsonl.JSONTailState.escaping // user: %1576 %1576 = load [trivial] %1575 // user: %1578 %1577 = struct $Bool (%782) // user: %1578 %1578 = struct $CostUsageJsonl.JSONTailState (%1572, %1574, %1576, %1577, %1499) // user: %1586 %1579 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11nullLiteral_Wz : $*Builtin.Word // user: %1580 %1580 = address_to_pointer %1579 to $Builtin.RawPointer // user: %1582 // function_ref one-time initialization function for nullLiteral %1581 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11nullLiteral_WZ : $@convention(c) (Builtin.RawPointer) -> () // user: %1582 %1582 = builtin "once"(%1580, %1581) : $Builtin.SILToken // user: %1583 %1583 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11nullLiteralSays5UInt8VGvpZ : $*Array depends_on %1582 // user: %1584 %1584 = load_borrow %1583 // users: %1587, %1586 // function_ref CostUsageJsonl.JSONTailState.advanceLiteral(_:expected:matched:) %1585 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV14advanceLiteral_8expected7matchedSiSgs5UInt8V_SayALGSitF : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // user: %1586 %1586 = apply %1585(%1401, %1584, %1569, %1578) : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // users: %1596, %1594 end_borrow %1584 // id: %1587 %1588 = metatype $@thin CostUsageJsonl.JSONTailState.ScalarState.Type // users: %1591, %1589 debug_value %1588, let, name "self", argno 1 // id: %1589 // function_ref implicit closure #8 in implicit closure #7 in CostUsageJsonl.JSONTailState.appendScalar(_:) %1590 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12appendScalarySbs5UInt8VFAF0pH0OSiYbcAKmYbcfu5_AKSiYbcfu6_ : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %1591 %1591 = partial_apply [callee_guaranteed] %1590(%1588) : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %1592 %1592 = convert_function %1591 to $@callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %1626, %1601, %1593 %1593 = convert_escape_to_noescape %1592 to $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %1597, %1625, %1600 switch_enum %1586, case #Optional.some!enumelt: bb227, case #Optional.none!enumelt: bb234 // id: %1594 bb227(%1595 : $Int): // Preds: bb226 %1596 = unchecked_enum_data %1586, #Optional.some!enumelt // user: %1598 %1597 = begin_borrow [lexical] %1593 // users: %1598, %1599 %1598 = apply %1597(%1596) : $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // user: %1602 end_borrow %1597 // id: %1599 destroy_value %1593 // id: %1600 destroy_value %1592 // id: %1601 br bb235(%1598) // id: %1602 // %1603 // users: %1606, %1604 bb228(%1603 : $CostUsageJsonl.JSONTailState.NumberState): // Preds: bb221 debug_value %1603, let, name "state" // id: %1604 // function_ref CostUsageJsonl.JSONTailState.NumberState.appending(_:) %1605 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV06NumberH0O9appendingyAHs5UInt8VF : $@convention(method) (UInt8, CostUsageJsonl.JSONTailState.NumberState) -> CostUsageJsonl.JSONTailState.NumberState // user: %1606 %1606 = apply %1605(%1401, %1603) : $@convention(method) (UInt8, CostUsageJsonl.JSONTailState.NumberState) -> CostUsageJsonl.JSONTailState.NumberState // user: %1607 %1607 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.number!enumelt, %1606 // user: %1608 store %1607 to [trivial] %1498 // id: %1608 br bb236 // id: %1609 bb229: // Preds: bb221 br bb236 // id: %1610 bb230: // Preds: bb222 destroy_value %1525 // id: %1611 destroy_value %1524 // id: %1612 %1613 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.invalid!enumelt // user: %1614 br bb231(%1613) // id: %1614 // %1615 // user: %1616 bb231(%1615 : $CostUsageJsonl.JSONTailState.ScalarState): // Preds: bb230 bb223 store %1615 to [trivial] %1498 // id: %1616 br bb236 // id: %1617 bb232: // Preds: bb224 destroy_value %1559 // id: %1618 destroy_value %1558 // id: %1619 %1620 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.invalid!enumelt // user: %1621 br bb233(%1620) // id: %1621 // %1622 // user: %1623 bb233(%1622 : $CostUsageJsonl.JSONTailState.ScalarState): // Preds: bb232 bb225 store %1622 to [trivial] %1498 // id: %1623 br bb236 // id: %1624 bb234: // Preds: bb226 destroy_value %1593 // id: %1625 destroy_value %1592 // id: %1626 %1627 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.invalid!enumelt // user: %1628 br bb235(%1627) // id: %1628 // %1629 // user: %1630 bb235(%1629 : $CostUsageJsonl.JSONTailState.ScalarState): // Preds: bb234 bb227 store %1629 to [trivial] %1498 // id: %1630 br bb236 // id: %1631 bb236: // Preds: bb229 bb198 bb203 bb206 bb208 bb210 bb212 bb214 bb219 bb220 bb231 bb235 bb233 bb228 bb237 bb200 end_access %1403 // id: %1632 br bb238(%1035) // id: %1633 bb237: // Preds: bb221 // function_ref CostUsageJsonl.JSONTailState.appendContainer(_:) %1634 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV15appendContaineryys5UInt8VF : $@convention(method) (UInt8, @inout CostUsageJsonl.JSONTailState) -> () // user: %1635 %1635 = apply %1634(%1401, %1403) : $@convention(method) (UInt8, @inout CostUsageJsonl.JSONTailState) -> () br bb236 // id: %1636 // %1637 // users: %1043, %1049, %1645 bb238(%1637 : $Builtin.Int64): // Preds: bb194 bb236 %1638 = builtin "sadd_with_overflow_Int64"(%1036, %1014, %782) : $(Builtin.Int64, Builtin.Int1) // users: %1640, %1639 %1639 = tuple_extract %1638, 0 // users: %1645, %1643, %1642 %1640 = tuple_extract %1638, 1 // user: %1641 cond_fail %1640, "arithmetic overflow" // id: %1641 debug_value %1639, var, name "index", type $Int, expr op_fragment:#Int._value // id: %1642 %1643 = builtin "cmp_slt_Int64"(%1639, %1016) : $Builtin.Int1 // user: %1644 cond_br %1643, bb239, bb144 // id: %1644 bb239: // Preds: bb238 br bb143(%1637, %1639) // id: %1645 // %1646 // users: %1647, %1652 bb240(%1646 : $Builtin.Int64): // Preds: bb146 bb140 %1647 = builtin "truncOrBitCast_Int64_Word"(%1646) : $Builtin.Word // user: %1649 %1648 = pointer_to_address %1000 to [strict] $*UInt8 // user: %1649 %1649 = index_addr [stack_protection] %1648, %1647 // user: %1650 %1650 = address_to_pointer [stack_protection] %1649 to $Builtin.RawPointer // user: %1651 %1651 = struct $UnsafePointer (%1650) // users: %1812, %1657 %1652 = builtin "ssub_with_overflow_Int64"(%1016, %1646, %782) : $(Builtin.Int64, Builtin.Int1) // users: %1654, %1653 %1653 = tuple_extract %1652, 0 // users: %1803, %1656, %1801, %1665, %1670 %1654 = tuple_extract %1652, 1 // user: %1655 cond_fail %1654, "arithmetic overflow" // id: %1655 debug_value %1653, let, name "count", argno 2, type $Int, expr op_fragment:#Int._value // id: %1656 debug_value %1651, let, name "bytes", argno 1 // id: %1657 %1658 = project_box %1003, 0 // users: %1826, %1667, %1659 debug_value %1658, var, name "lineBytes", argno 3, expr op_deref // id: %1659 debug_value %55, var, name "current", argno 4, expr op_deref // id: %1660 debug_value %3, let, name "prefixBytes", argno 5 // id: %1661 debug_value %2, let, name "maxLineBytes", argno 6 // id: %1662 %1663 = project_box %1004, 0 // users: %1840, %1664 debug_value %1663, var, name "truncated", argno 7, expr op_deref // id: %1664 %1665 = builtin "cmp_slt_Int64"(%41, %1653) : $Builtin.Int1 // user: %1666 cond_br %1665, bb241, bb251 // id: %1666 bb241: // Preds: bb240 %1667 = begin_access [modify] [dynamic] [no_nested_conflict] %1658 // users: %1676, %1675, %1668 %1668 = struct_element_addr %1667, #Int._value // user: %1669 %1669 = load [trivial] %1668 // user: %1670 %1670 = builtin "sadd_with_overflow_Int64"(%1669, %1653, %782) : $(Builtin.Int64, Builtin.Int1) // users: %1672, %1671 %1671 = tuple_extract %1670, 0 // user: %1674 %1672 = tuple_extract %1670, 1 // user: %1673 cond_fail %1672, "arithmetic overflow" // id: %1673 %1674 = struct $Int (%1671) // user: %1675 store %1674 to [trivial] %1667 // id: %1675 end_access %1667 // id: %1676 %1677 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %1684, %1733, %1678 %1678 = load_borrow %1677 // users: %1683, %1679, %1732 %1679 = begin_borrow [lexical] %1678 // users: %1696, %1682, %1703, %1725, %1680 %1680 = struct_extract %1679, #Data._representation // user: %1681 switch_enum %1680, case #Data._Representation.empty!enumelt: bb242, case #Data._Representation.inline!enumelt: bb245, case #Data._Representation.slice!enumelt: bb246, case #Data._Representation.large!enumelt: bb247 // id: %1681 bb242: // Preds: bb241 end_borrow %1679 // id: %1682 end_borrow %1678 // id: %1683 end_access %1677 // id: %1684 %1685 = struct_extract %3, #Int._value // user: %1686 %1686 = builtin "cmp_slt_Int64"(%41, %1685) : $Builtin.Int1 // user: %1687 cond_br %1686, bb243, bb244 // id: %1687 bb243: // Preds: bb242 br bb252 // id: %1688 bb244: // Preds: bb242 end_borrow %846 // id: %1689 end_borrow %843 // id: %1690 end_borrow %844 // id: %1691 destroy_value %498 // id: %1692 destroy_value %842 // id: %1693 br bb263 // id: %1694 // %1695 // user: %1697 bb245(%1695 : $Data.InlineData): // Preds: bb241 end_borrow %1679 // id: %1696 %1697 = struct_extract %1695, #Data.InlineData.length // user: %1698 %1698 = struct_extract %1697, #UInt8._value // user: %1699 %1699 = builtin "zextOrBitCast_Int8_Int64"(%1698) : $Builtin.Int64 // user: %1700 br bb248(%1699) // id: %1700 // %1701 // user: %1702 bb246(%1701 : @guaranteed $Data.InlineSlice): // Preds: bb241 %1702 = struct_extract %1701, #Data.InlineSlice.slice // users: %1705, %1704 end_borrow %1679 // id: %1703 %1704 = struct_extract %1702, #Range.upperBound // user: %1706 %1705 = struct_extract %1702, #Range.lowerBound // user: %1707 %1706 = struct_extract %1704, #Int32._value // user: %1708 %1707 = struct_extract %1705, #Int32._value // user: %1708 %1708 = builtin "ssub_with_overflow_Int32"(%1706, %1707, %782) : $(Builtin.Int32, Builtin.Int1) // users: %1710, %1709 %1709 = tuple_extract %1708, 0 // user: %1712 %1710 = tuple_extract %1708, 1 // user: %1711 cond_fail %1710, "arithmetic overflow" // id: %1711 %1712 = builtin "sextOrBitCast_Int32_Int64"(%1709) : $Builtin.Int64 // user: %1713 br bb248(%1712) // id: %1713 // %1714 // user: %1715 bb247(%1714 : @guaranteed $Data.LargeSlice): // Preds: bb241 %1715 = struct_extract %1714, #Data.LargeSlice.slice // user: %1716 %1716 = ref_element_addr %1715, #Data.RangeReference.range // user: %1717 %1717 = begin_access [read] [dynamic] [no_nested_conflict] %1716 // users: %1724, %1721, %1718 %1718 = struct_element_addr %1717, #Range.upperBound // user: %1719 %1719 = struct_element_addr %1718, #Int._value // user: %1720 %1720 = load [trivial] %1719 // user: %1726 %1721 = struct_element_addr %1717, #Range.lowerBound // user: %1722 %1722 = struct_element_addr %1721, #Int._value // user: %1723 %1723 = load [trivial] %1722 // user: %1726 end_access %1717 // id: %1724 end_borrow %1679 // id: %1725 %1726 = builtin "ssub_with_overflow_Int64"(%1720, %1723, %782) : $(Builtin.Int64, Builtin.Int1) // users: %1728, %1727 %1727 = tuple_extract %1726, 0 // user: %1730 %1728 = tuple_extract %1726, 1 // user: %1729 cond_fail %1728, "arithmetic overflow" // id: %1729 br bb248(%1727) // id: %1730 // %1731 // user: %1735 bb248(%1731 : $Builtin.Int64): // Preds: bb247 bb246 bb245 end_borrow %1678 // id: %1732 end_access %1677 // id: %1733 %1734 = struct_extract %3, #Int._value // user: %1735 %1735 = builtin "cmp_slt_Int64"(%1731, %1734) : $Builtin.Int1 // user: %1736 cond_br %1735, bb250, bb249 // id: %1736 bb249: // Preds: bb248 end_borrow %846 // id: %1737 end_borrow %843 // id: %1738 end_borrow %844 // id: %1739 destroy_value %498 // id: %1740 destroy_value %842 // id: %1741 br bb263 // id: %1742 bb250: // Preds: bb248 br bb252 // id: %1743 bb251: // Preds: bb240 end_borrow %846 // id: %1744 end_borrow %843 // id: %1745 end_borrow %844 // id: %1746 destroy_value %498 // id: %1747 destroy_value %842 // id: %1748 br bb269 // id: %1749 bb252: // Preds: bb243 bb250 %1750 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %1795, %1751 %1751 = load_borrow %1750 // users: %1752, %1794 %1752 = begin_borrow [lexical] %1751 // users: %1758, %1755, %1765, %1787, %1753 %1753 = struct_extract %1752, #Data._representation // user: %1754 switch_enum %1753, case #Data._Representation.empty!enumelt: bb253, case #Data._Representation.inline!enumelt: bb254, case #Data._Representation.slice!enumelt: bb255, case #Data._Representation.large!enumelt: bb256 // id: %1754 bb253: // Preds: bb252 end_borrow %1752 // id: %1755 br bb257(%41) // id: %1756 // %1757 // user: %1759 bb254(%1757 : $Data.InlineData): // Preds: bb252 end_borrow %1752 // id: %1758 %1759 = struct_extract %1757, #Data.InlineData.length // user: %1760 %1760 = struct_extract %1759, #UInt8._value // user: %1761 %1761 = builtin "zextOrBitCast_Int8_Int64"(%1760) : $Builtin.Int64 // user: %1762 br bb257(%1761) // id: %1762 // %1763 // user: %1764 bb255(%1763 : @guaranteed $Data.InlineSlice): // Preds: bb252 %1764 = struct_extract %1763, #Data.InlineSlice.slice // users: %1767, %1766 end_borrow %1752 // id: %1765 %1766 = struct_extract %1764, #Range.upperBound // user: %1768 %1767 = struct_extract %1764, #Range.lowerBound // user: %1769 %1768 = struct_extract %1766, #Int32._value // user: %1770 %1769 = struct_extract %1767, #Int32._value // user: %1770 %1770 = builtin "ssub_with_overflow_Int32"(%1768, %1769, %782) : $(Builtin.Int32, Builtin.Int1) // users: %1772, %1771 %1771 = tuple_extract %1770, 0 // user: %1774 %1772 = tuple_extract %1770, 1 // user: %1773 cond_fail %1772, "arithmetic overflow" // id: %1773 %1774 = builtin "sextOrBitCast_Int32_Int64"(%1771) : $Builtin.Int64 // user: %1775 br bb257(%1774) // id: %1775 // %1776 // user: %1777 bb256(%1776 : @guaranteed $Data.LargeSlice): // Preds: bb252 %1777 = struct_extract %1776, #Data.LargeSlice.slice // user: %1778 %1778 = ref_element_addr %1777, #Data.RangeReference.range // user: %1779 %1779 = begin_access [read] [dynamic] [no_nested_conflict] %1778 // users: %1786, %1783, %1780 %1780 = struct_element_addr %1779, #Range.upperBound // user: %1781 %1781 = struct_element_addr %1780, #Int._value // user: %1782 %1782 = load [trivial] %1781 // user: %1788 %1783 = struct_element_addr %1779, #Range.lowerBound // user: %1784 %1784 = struct_element_addr %1783, #Int._value // user: %1785 %1785 = load [trivial] %1784 // user: %1788 end_access %1779 // id: %1786 end_borrow %1752 // id: %1787 %1788 = builtin "ssub_with_overflow_Int64"(%1782, %1785, %782) : $(Builtin.Int64, Builtin.Int1) // users: %1790, %1789 %1789 = tuple_extract %1788, 0 // user: %1792 %1790 = tuple_extract %1788, 1 // user: %1791 cond_fail %1790, "arithmetic overflow" // id: %1791 br bb257(%1789) // id: %1792 // %1793 // user: %1797 bb257(%1793 : $Builtin.Int64): // Preds: bb256 bb255 bb254 bb253 end_borrow %1751 // id: %1794 end_access %1750 // id: %1795 %1796 = struct_extract %3, #Int._value // user: %1797 %1797 = builtin "ssub_with_overflow_Int64"(%1796, %1793, %782) : $(Builtin.Int64, Builtin.Int1) // users: %1799, %1798 %1798 = tuple_extract %1797, 0 // users: %1804, %1801 %1799 = tuple_extract %1797, 1 // user: %1800 cond_fail %1799, "arithmetic overflow" // id: %1800 %1801 = builtin "cmp_slt_Int64"(%1653, %1798) : $Builtin.Int1 // user: %1802 cond_br %1801, bb258, bb259 // id: %1802 bb258: // Preds: bb257 br bb260(%1653) // id: %1803 bb259: // Preds: bb257 br bb260(%1798) // id: %1804 // %1805 // users: %1808, %1806 bb260(%1805 : $Builtin.Int64): // Preds: bb259 bb258 %1806 = struct $Int (%1805) // users: %1812, %1807 debug_value %1806, let, name "appendCount" // id: %1807 %1808 = builtin "cmp_slt_Int64"(%41, %1805) : $Builtin.Int1 // user: %1809 cond_br %1808, bb261, bb262 // id: %1809 bb261: // Preds: bb260 %1810 = begin_access [modify] [dynamic] %55 // users: %1813, %1812 // function_ref Data.append(_:count:) %1811 = function_ref @$s20FoundationEssentials4DataV6append_5countySPys5UInt8VG_SitF : $@convention(method) (UnsafePointer, Int, @inout Data) -> () // user: %1812 %1812 = apply %1811(%1651, %1806, %1810) : $@convention(method) (UnsafePointer, Int, @inout Data) -> () end_access %1810 // id: %1813 end_borrow %846 // id: %1814 end_borrow %843 // id: %1815 end_borrow %844 // id: %1816 destroy_value %498 // id: %1817 destroy_value %842 // id: %1818 br bb263 // id: %1819 bb262: // Preds: bb260 end_borrow %846 // id: %1820 end_borrow %843 // id: %1821 end_borrow %844 // id: %1822 destroy_value %498 // id: %1823 destroy_value %842 // id: %1824 br bb263 // id: %1825 bb263: // Preds: bb249 bb262 bb244 bb261 %1826 = begin_access [read] [dynamic] [no_nested_conflict] %1658 // users: %1827, %1829 %1827 = struct_element_addr %1826, #Int._value // user: %1828 %1828 = load [trivial] %1827 // users: %1831, %1835 end_access %1826 // id: %1829 %1830 = struct_extract %2, #Int._value // user: %1831 %1831 = builtin "cmp_slt_Int64"(%1830, %1828) : $Builtin.Int1 // user: %1832 cond_br %1831, bb264, bb265 // id: %1832 bb264: // Preds: bb263 br bb268 // id: %1833 bb265: // Preds: bb263 %1834 = struct_extract %3, #Int._value // user: %1835 %1835 = builtin "cmp_slt_Int64"(%1834, %1828) : $Builtin.Int1 // user: %1836 cond_br %1835, bb267, bb266 // id: %1836 bb266: // Preds: bb265 br bb269 // id: %1837 bb267: // Preds: bb265 br bb268 // id: %1838 bb268: // Preds: bb264 bb267 %1839 = struct $Bool (%782) // user: %1841 %1840 = begin_access [modify] [dynamic] [no_nested_conflict] %1663 // users: %1842, %1841 store %1839 to [trivial] %1840 // id: %1841 end_access %1840 // id: %1842 br bb269 // id: %1843 bb269: // Preds: bb266 bb251 bb268 end_borrow %1004 // id: %1844 end_borrow %1003 // id: %1845 br bb271(%1005, %1006) // id: %1846 bb270: // Preds: bb141 bb145 end_borrow %844 // id: %1847 end_borrow %1004 // id: %1848 end_borrow %1003 // id: %1849 destroy_value %498 // id: %1850 br bb271(%1005, %1006) // id: %1851 // %1852 // user: %1855 // %1853 // user: %1854 bb271(%1852 : @reborrow ${ var Int64 }, %1853 : @reborrow ${ var CostUsageJsonl.JSONTailState }): // Preds: bb270 bb137 bb269 %1854 = borrowed %1853 from (%470) // user: %1857 %1855 = borrowed %1852 from (%467) // user: %1856 end_borrow %1855 // id: %1856 end_borrow %1854 // id: %1857 br bb416 // id: %1858 // %1859 // users: %1861, %1860 bb272(%1859 : @guaranteed $Data.LargeSlice): // Preds: bb127 %1860 = struct_extract %1859, #Data.LargeSlice.storage // users: %1871, %1901, %1881 %1861 = struct_extract %1859, #Data.LargeSlice.slice // user: %1862 %1862 = ref_element_addr %1861, #Data.RangeReference.range // user: %1863 %1863 = begin_access [read] [dynamic] [no_nested_conflict] %1862 // users: %1867, %1864, %1870 %1864 = struct_element_addr %1863, #Range.lowerBound // user: %1865 %1865 = struct_element_addr %1864, #Int._value // user: %1866 %1866 = load [trivial] %1865 // users: %1886, %1897 %1867 = struct_element_addr %1863, #Range.upperBound // user: %1868 %1868 = struct_element_addr %1867, #Int._value // user: %1869 %1869 = load [trivial] %1868 // user: %1897 end_access %1863 // id: %1870 %1871 = ref_element_addr %1860, #__DataStorage._bytes // user: %1872 %1872 = begin_access [read] [dynamic] [no_nested_conflict] %1871 // users: %1880, %1875, %1873 %1873 = load [trivial] %1872 // users: %1874, %1879 switch_enum %1873, case #Optional.none!enumelt: bb273, case #Optional.some!enumelt: bb274 // id: %1874 bb273: // Preds: bb272 end_access %1872 // id: %1875 %1876 = enum $Optional, #Optional.none!enumelt // user: %1877 br bb275(%1876) // id: %1877 bb274(%1878 : $UnsafeMutableRawPointer): // Preds: bb272 %1879 = unchecked_enum_data %1873, #Optional.some!enumelt // user: %1890 end_access %1872 // id: %1880 %1881 = ref_element_addr %1860, #__DataStorage._offset // user: %1882 %1882 = begin_access [read] [dynamic] [no_nested_conflict] %1881 // users: %1885, %1883 %1883 = struct_element_addr %1882, #Int._value // user: %1884 %1884 = load [trivial] %1883 // user: %1886 end_access %1882 // id: %1885 %1886 = builtin "ssub_with_overflow_Int64"(%1866, %1884, %782) : $(Builtin.Int64, Builtin.Int1) // users: %1888, %1887 %1887 = tuple_extract %1886, 0 // user: %1891 %1888 = tuple_extract %1886, 1 // user: %1889 cond_fail %1888, "arithmetic overflow" // id: %1889 %1890 = struct_extract %1879, #UnsafeMutableRawPointer._rawValue // user: %1892 %1891 = builtin "truncOrBitCast_Int64_Word"(%1887) : $Builtin.Word // user: %1892 %1892 = index_raw_pointer %1890, %1891 // user: %1893 %1893 = struct $UnsafeRawPointer (%1892) // user: %1894 %1894 = enum $Optional, #Optional.some!enumelt, %1893 // user: %1895 br bb275(%1894) // id: %1895 // %1896 // users: %1916, %1915, %1933, %1911, %1929 bb275(%1896 : $Optional): // Preds: bb274 bb273 %1897 = builtin "ssub_with_overflow_Int64"(%1869, %1866, %782) : $(Builtin.Int64, Builtin.Int1) // users: %1899, %1898 %1898 = tuple_extract %1897, 0 // users: %1909, %1906 %1899 = tuple_extract %1897, 1 // user: %1900 cond_fail %1899, "arithmetic overflow" // id: %1900 %1901 = ref_element_addr %1860, #__DataStorage._length // user: %1902 %1902 = begin_access [read] [dynamic] [no_nested_conflict] %1901 // users: %1905, %1903 %1903 = struct_element_addr %1902, #Int._value // user: %1904 %1904 = load [trivial] %1903 // users: %1908, %1906 end_access %1902 // id: %1905 %1906 = builtin "cmp_slt_Int64"(%1904, %1898) : $Builtin.Int1 // user: %1907 cond_br %1906, bb276, bb277 // id: %1907 bb276: // Preds: bb275 br bb278(%1904) // id: %1908 bb277: // Preds: bb275 br bb278(%1898) // id: %1909 // %1910 // user: %1930 bb278(%1910 : $Builtin.Int64): // Preds: bb277 bb276 switch_enum %1896, case #Optional.some!enumelt: bb280, case #Optional.none!enumelt: bb279 // id: %1911 bb279: // Preds: bb278 end_borrow %846 // id: %1912 end_borrow %843 // id: %1913 end_borrow %844 // id: %1914 debug_value %1896, let, name "rawBuffer", argno 1, type $UnsafeRawBufferPointer, expr op_fragment:#UnsafeRawBufferPointer._position // id: %1915 debug_value %1896, let, name "rawBuffer", argno 1, type $UnsafeRawBufferPointer, expr op_fragment:#UnsafeRawBufferPointer._end // id: %1916 %1917 = begin_borrow [lexical] %474 // user: %1927 %1918 = begin_borrow [lexical] %471 // user: %1927 debug_value undef : $any Error, var, name "$error", argno 2 // id: %1919 debug_value %3, let, name "prefixBytes", argno 5 // id: %1920 debug_value %2, let, name "maxLineBytes", argno 6 // id: %1921 debug_value %838, let, name "chunkStartOffset", argno 8 // id: %1922 debug_value %8, let, name "onLine", argno 10 // id: %1923 debug_value %126, var, name "committedOffset", argno 12, expr op_deref // id: %1924 destroy_value %498 // id: %1925 destroy_value %842 // id: %1926 br bb413(%1917, %1918) // id: %1927 bb280(%1928 : $UnsafeRawPointer): // Preds: bb278 %1929 = unchecked_enum_data %1896, #Optional.some!enumelt // user: %1931 %1930 = builtin "assumeNonNegative_Int64"(%1910) : $Builtin.Int64 // user: %1932 %1931 = struct_extract %1929, #UnsafeRawPointer._rawValue // users: %1950, %1963, %1982, %2330, %2579, %1951 %1932 = builtin "truncOrBitCast_Int64_Word"(%1930) : $Builtin.Word // user: %1944 debug_value %1896, let, name "rawBuffer", argno 1, type $UnsafeRawBufferPointer, expr op_fragment:#UnsafeRawBufferPointer._position // id: %1933 %1934 = begin_borrow [lexical] %473 // users: %1991, %2589, %2780, %2776 %1935 = begin_borrow [lexical] %472 // users: %1996, %2594, %2779, %2775 %1936 = begin_borrow [lexical] %474 // users: %2188, %2777, %2782 %1937 = begin_borrow [lexical] %471 // users: %2333, %2191, %2777, %2782 debug_value undef : $any Error, var, name "$error", argno 2 // id: %1938 debug_value %3, let, name "prefixBytes", argno 5 // id: %1939 debug_value %2, let, name "maxLineBytes", argno 6 // id: %1940 debug_value %838, let, name "chunkStartOffset", argno 8 // id: %1941 debug_value %8, let, name "onLine", argno 10 // id: %1942 debug_value %126, var, name "committedOffset", argno 12, expr op_deref // id: %1943 %1944 = builtin "sextOrBitCast_Word_Int64"(%1932) : $Builtin.Int64 // user: %1946 %1945 = integer_literal $Builtin.Int64, 1 // users: %2389, %2381, %2373, %2365, %2569, %2174, %1948, %1946 %1946 = builtin "sdiv_Int64"(%1944, %1945) : $Builtin.Int64 // user: %1947 %1947 = builtin "assumeNonNegative_Int64"(%1946) : $Builtin.Int64 // users: %1956, %1954, %2583, %1974, %2574, %1948 %1948 = builtin "sdiv_Int64"(%1947, %1945) : $Builtin.Int64 // user: %1949 %1949 = builtin "truncOrBitCast_Int64_Word"(%1948) : $Builtin.Word // user: %1950 %1950 = bind_memory %1931, %1949 to $*UInt8 debug_value %1931, let, name "base", type $UnsafePointer, expr op_fragment:#UnsafePointer._rawValue // id: %1951 debug_value %41, var, name "segmentStart", type $Int, expr op_fragment:#Int._value // id: %1952 debug_value %41, var, name "index", type $Int, expr op_fragment:#Int._value // id: %1953 %1954 = builtin "cmp_slt_Int64"(%41, %1947) : $Builtin.Int1 // user: %1955 cond_br %1954, bb284, bb281 // id: %1955 bb281: // Preds: bb280 %1956 = builtin "cmp_slt_Int64"(%41, %1947) : $Builtin.Int1 // user: %1957 cond_br %1956, bb282, bb283 // id: %1957 bb282: // Preds: bb281 br bb382(%41) // id: %1958 bb283: // Preds: bb281 end_borrow %846 // id: %1959 end_borrow %843 // id: %1960 destroy_value %842 // id: %1961 br bb412 // id: %1962 bb284: // Preds: bb280 %1963 = pointer_to_address %1931 to [strict] $*UInt8 // user: %1969 %1964 = integer_literal $Builtin.Int8, 10 // user: %1972 br bb285(%41, %41) // id: %1965 // %1966 // users: %1986, %1981, %2564 // %1967 // users: %2174, %1986, %1968, %2569 bb285(%1966 : $Builtin.Int64, %1967 : $Builtin.Int64): // Preds: bb381 bb284 %1968 = builtin "truncOrBitCast_Int64_Word"(%1967) : $Builtin.Word // users: %2331, %1969 %1969 = index_addr [stack_protection] %1963, %1968 // user: %1970 %1970 = struct_element_addr %1969, #UInt8._value // user: %1971 %1971 = load [trivial] %1970 // user: %1972 %1972 = builtin "cmp_eq_Int8"(%1971, %1964) : $Builtin.Int1 // user: %1973 cond_br %1972, bb289, bb337 // id: %1973 bb286: // Preds: bb380 %1974 = builtin "cmp_slt_Int64"(%2568 : $Builtin.Int64, %1947) : $Builtin.Int1 // user: %1975 cond_br %1974, bb288, bb287 // id: %1975 bb287: // Preds: bb286 end_borrow %846 // id: %1976 end_borrow %843 // id: %1977 destroy_value %842 // id: %1978 br bb412 // id: %1979 bb288: // Preds: bb286 br bb382(%2568 : $Builtin.Int64) // id: %1980 bb289: // Preds: bb285 %1981 = builtin "truncOrBitCast_Int64_Word"(%1966) : $Builtin.Word // user: %1983 %1982 = pointer_to_address %1931 to [strict] $*UInt8 // user: %1983 %1983 = index_addr [stack_protection] %1982, %1981 // user: %1984 %1984 = address_to_pointer [stack_protection] %1983 to $Builtin.RawPointer // users: %1985, %2137, %2147 debug_value %1984, let, name "bytes", argno 1, type $UnsafePointer, expr op_fragment:#UnsafePointer._rawValue // id: %1985 %1986 = builtin "ssub_with_overflow_Int64"(%1967, %1966, %782) : $(Builtin.Int64, Builtin.Int1) // users: %1988, %1987 %1987 = tuple_extract %1986, 0 // users: %2120, %1990, %2118, %1998, %2003 %1988 = tuple_extract %1986, 1 // user: %1989 cond_fail %1988, "arithmetic overflow" // id: %1989 debug_value %1987, let, name "count", argno 2, type $Int, expr op_fragment:#Int._value // id: %1990 %1991 = project_box %1934, 0 // users: %2185, %2193, %2304, %2156, %2000, %1992 debug_value %1991, var, name "lineBytes", argno 3, expr op_deref // id: %1992 debug_value %55, var, name "current", argno 4, expr op_deref // id: %1993 debug_value %3, let, name "prefixBytes", argno 5 // id: %1994 debug_value %2, let, name "maxLineBytes", argno 6 // id: %1995 %1996 = project_box %1935, 0 // users: %2187, %2202, %2309, %2170, %1997 debug_value %1996, var, name "truncated", argno 7, expr op_deref // id: %1997 %1998 = builtin "cmp_slt_Int64"(%41, %1987) : $Builtin.Int1 // user: %1999 cond_br %1998, bb290, bb299 // id: %1999 bb290: // Preds: bb289 %2000 = begin_access [modify] [dynamic] [no_nested_conflict] %1991 // users: %2009, %2008, %2001 %2001 = struct_element_addr %2000, #Int._value // user: %2002 %2002 = load [trivial] %2001 // user: %2003 %2003 = builtin "sadd_with_overflow_Int64"(%2002, %1987, %782) : $(Builtin.Int64, Builtin.Int1) // users: %2005, %2004 %2004 = tuple_extract %2003, 0 // user: %2007 %2005 = tuple_extract %2003, 1 // user: %2006 cond_fail %2005, "arithmetic overflow" // id: %2006 %2007 = struct $Int (%2004) // user: %2008 store %2007 to [trivial] %2000 // id: %2008 end_access %2000 // id: %2009 %2010 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %2017, %2061, %2011 %2011 = load_borrow %2010 // users: %2016, %2012, %2060 %2012 = begin_borrow [lexical] %2011 // users: %2024, %2015, %2031, %2053, %2013 %2013 = struct_extract %2012, #Data._representation // user: %2014 switch_enum %2013, case #Data._Representation.empty!enumelt: bb291, case #Data._Representation.inline!enumelt: bb294, case #Data._Representation.slice!enumelt: bb295, case #Data._Representation.large!enumelt: bb296 // id: %2014 bb291: // Preds: bb290 end_borrow %2012 // id: %2015 end_borrow %2011 // id: %2016 end_access %2010 // id: %2017 %2018 = struct_extract %3, #Int._value // user: %2019 %2019 = builtin "cmp_slt_Int64"(%41, %2018) : $Builtin.Int1 // user: %2020 cond_br %2019, bb292, bb293 // id: %2020 bb292: // Preds: bb291 br bb300 // id: %2021 bb293: // Preds: bb291 br bb317 // id: %2022 // %2023 // user: %2025 bb294(%2023 : $Data.InlineData): // Preds: bb290 end_borrow %2012 // id: %2024 %2025 = struct_extract %2023, #Data.InlineData.length // user: %2026 %2026 = struct_extract %2025, #UInt8._value // user: %2027 %2027 = builtin "zextOrBitCast_Int8_Int64"(%2026) : $Builtin.Int64 // user: %2028 br bb297(%2027) // id: %2028 // %2029 // user: %2030 bb295(%2029 : @guaranteed $Data.InlineSlice): // Preds: bb290 %2030 = struct_extract %2029, #Data.InlineSlice.slice // users: %2033, %2032 end_borrow %2012 // id: %2031 %2032 = struct_extract %2030, #Range.upperBound // user: %2034 %2033 = struct_extract %2030, #Range.lowerBound // user: %2035 %2034 = struct_extract %2032, #Int32._value // user: %2036 %2035 = struct_extract %2033, #Int32._value // user: %2036 %2036 = builtin "ssub_with_overflow_Int32"(%2034, %2035, %782) : $(Builtin.Int32, Builtin.Int1) // users: %2038, %2037 %2037 = tuple_extract %2036, 0 // user: %2040 %2038 = tuple_extract %2036, 1 // user: %2039 cond_fail %2038, "arithmetic overflow" // id: %2039 %2040 = builtin "sextOrBitCast_Int32_Int64"(%2037) : $Builtin.Int64 // user: %2041 br bb297(%2040) // id: %2041 // %2042 // user: %2043 bb296(%2042 : @guaranteed $Data.LargeSlice): // Preds: bb290 %2043 = struct_extract %2042, #Data.LargeSlice.slice // user: %2044 %2044 = ref_element_addr %2043, #Data.RangeReference.range // user: %2045 %2045 = begin_access [read] [dynamic] [no_nested_conflict] %2044 // users: %2052, %2049, %2046 %2046 = struct_element_addr %2045, #Range.upperBound // user: %2047 %2047 = struct_element_addr %2046, #Int._value // user: %2048 %2048 = load [trivial] %2047 // user: %2054 %2049 = struct_element_addr %2045, #Range.lowerBound // user: %2050 %2050 = struct_element_addr %2049, #Int._value // user: %2051 %2051 = load [trivial] %2050 // user: %2054 end_access %2045 // id: %2052 end_borrow %2012 // id: %2053 %2054 = builtin "ssub_with_overflow_Int64"(%2048, %2051, %782) : $(Builtin.Int64, Builtin.Int1) // users: %2056, %2055 %2055 = tuple_extract %2054, 0 // user: %2058 %2056 = tuple_extract %2054, 1 // user: %2057 cond_fail %2056, "arithmetic overflow" // id: %2057 br bb297(%2055) // id: %2058 // %2059 // user: %2063 bb297(%2059 : $Builtin.Int64): // Preds: bb296 bb295 bb294 end_borrow %2011 // id: %2060 end_access %2010 // id: %2061 %2062 = struct_extract %3, #Int._value // user: %2063 %2063 = builtin "cmp_slt_Int64"(%2059, %2062) : $Builtin.Int1 // user: %2064 cond_br %2063, bb298, bb309 // id: %2064 bb298: // Preds: bb297 br bb300 // id: %2065 bb299: // Preds: bb289 br bb323 // id: %2066 bb300: // Preds: bb292 bb298 %2067 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %2112, %2068 %2068 = load_borrow %2067 // users: %2069, %2111 %2069 = begin_borrow [lexical] %2068 // users: %2075, %2072, %2082, %2104, %2070 %2070 = struct_extract %2069, #Data._representation // user: %2071 switch_enum %2070, case #Data._Representation.empty!enumelt: bb301, case #Data._Representation.inline!enumelt: bb302, case #Data._Representation.slice!enumelt: bb303, case #Data._Representation.large!enumelt: bb304 // id: %2071 bb301: // Preds: bb300 end_borrow %2069 // id: %2072 br bb305(%41) // id: %2073 // %2074 // user: %2076 bb302(%2074 : $Data.InlineData): // Preds: bb300 end_borrow %2069 // id: %2075 %2076 = struct_extract %2074, #Data.InlineData.length // user: %2077 %2077 = struct_extract %2076, #UInt8._value // user: %2078 %2078 = builtin "zextOrBitCast_Int8_Int64"(%2077) : $Builtin.Int64 // user: %2079 br bb305(%2078) // id: %2079 // %2080 // user: %2081 bb303(%2080 : @guaranteed $Data.InlineSlice): // Preds: bb300 %2081 = struct_extract %2080, #Data.InlineSlice.slice // users: %2084, %2083 end_borrow %2069 // id: %2082 %2083 = struct_extract %2081, #Range.upperBound // user: %2085 %2084 = struct_extract %2081, #Range.lowerBound // user: %2086 %2085 = struct_extract %2083, #Int32._value // user: %2087 %2086 = struct_extract %2084, #Int32._value // user: %2087 %2087 = builtin "ssub_with_overflow_Int32"(%2085, %2086, %782) : $(Builtin.Int32, Builtin.Int1) // users: %2089, %2088 %2088 = tuple_extract %2087, 0 // user: %2091 %2089 = tuple_extract %2087, 1 // user: %2090 cond_fail %2089, "arithmetic overflow" // id: %2090 %2091 = builtin "sextOrBitCast_Int32_Int64"(%2088) : $Builtin.Int64 // user: %2092 br bb305(%2091) // id: %2092 // %2093 // user: %2094 bb304(%2093 : @guaranteed $Data.LargeSlice): // Preds: bb300 %2094 = struct_extract %2093, #Data.LargeSlice.slice // user: %2095 %2095 = ref_element_addr %2094, #Data.RangeReference.range // user: %2096 %2096 = begin_access [read] [dynamic] [no_nested_conflict] %2095 // users: %2103, %2100, %2097 %2097 = struct_element_addr %2096, #Range.upperBound // user: %2098 %2098 = struct_element_addr %2097, #Int._value // user: %2099 %2099 = load [trivial] %2098 // user: %2105 %2100 = struct_element_addr %2096, #Range.lowerBound // user: %2101 %2101 = struct_element_addr %2100, #Int._value // user: %2102 %2102 = load [trivial] %2101 // user: %2105 end_access %2096 // id: %2103 end_borrow %2069 // id: %2104 %2105 = builtin "ssub_with_overflow_Int64"(%2099, %2102, %782) : $(Builtin.Int64, Builtin.Int1) // users: %2107, %2106 %2106 = tuple_extract %2105, 0 // user: %2109 %2107 = tuple_extract %2105, 1 // user: %2108 cond_fail %2107, "arithmetic overflow" // id: %2108 br bb305(%2106) // id: %2109 // %2110 // user: %2114 bb305(%2110 : $Builtin.Int64): // Preds: bb304 bb303 bb302 bb301 end_borrow %2068 // id: %2111 end_access %2067 // id: %2112 %2113 = struct_extract %3, #Int._value // user: %2114 %2114 = builtin "ssub_with_overflow_Int64"(%2113, %2110, %782) : $(Builtin.Int64, Builtin.Int1) // users: %2116, %2115 %2115 = tuple_extract %2114, 0 // users: %2121, %2118 %2116 = tuple_extract %2114, 1 // user: %2117 cond_fail %2116, "arithmetic overflow" // id: %2117 %2118 = builtin "cmp_slt_Int64"(%1987, %2115) : $Builtin.Int1 // user: %2119 cond_br %2118, bb306, bb307 // id: %2119 bb306: // Preds: bb305 br bb308(%1987) // id: %2120 bb307: // Preds: bb305 br bb308(%2115) // id: %2121 // %2122 // users: %2128, %2131, %2124, %2123 bb308(%2122 : $Builtin.Int64): // Preds: bb307 bb306 debug_value %2122, let, name "appendCount", type $Int, expr op_fragment:#Int._value // id: %2123 %2124 = builtin "cmp_slt_Int64"(%41, %2122) : $Builtin.Int1 // user: %2125 cond_br %2124, bb310, bb316 // id: %2125 bb309: // Preds: bb297 br bb317 // id: %2126 bb310: // Preds: bb308 %2127 = begin_access [modify] [dynamic] %55 // users: %2151, %2134 %2128 = builtin "cmp_eq_Int64"(%2122, %41) : $Builtin.Int1 // user: %2129 cond_br %2128, bb311, bb312 // id: %2129 bb311: // Preds: bb310 br bb313 // id: %2130 bb312: // Preds: bb310 %2131 = builtin "assumeNonNegative_Int64"(%2122) : $Builtin.Int64 // users: %2141, %2132 %2132 = builtin "cmp_eq_Int64"(%2131, %41) : $Builtin.Int1 // user: %2133 cond_br %2132, bb314, bb315 // id: %2133 bb313: // Preds: bb315 bb314 bb311 end_access %2127 // id: %2134 br bb317 // id: %2135 bb314: // Preds: bb312 br bb313 // id: %2136 bb315: // Preds: bb312 %2137 = struct $UnsafeRawPointer (%1984) // user: %2138 %2138 = enum $Optional, #Optional.some!enumelt, %2137 // user: %2150 %2139 = builtin "strideof"() : $Builtin.Word // user: %2140 %2140 = builtin "sextOrBitCast_Word_Int64"(%2139) : $Builtin.Int64 // user: %2141 %2141 = builtin "smul_with_overflow_Int64"(%2131, %2140, %782) : $(Builtin.Int64, Builtin.Int1) // users: %2143, %2142 %2142 = tuple_extract %2141, 0 // user: %2145 %2143 = tuple_extract %2141, 1 // user: %2144 cond_fail %2143, "arithmetic overflow" // id: %2144 %2145 = builtin "assumeNonNegative_Int64"(%2142) : $Builtin.Int64 // user: %2146 %2146 = builtin "truncOrBitCast_Int64_Word"(%2145) : $Builtin.Word // user: %2147 %2147 = index_raw_pointer %1984, %2146 // user: %2148 %2148 = struct $UnsafeRawPointer (%2147) // user: %2149 %2149 = enum $Optional, #Optional.some!enumelt, %2148 // user: %2150 %2150 = struct $UnsafeRawBufferPointer (%2138, %2149) // user: %2153 %2151 = struct_element_addr %2127, #Data._representation // user: %2153 // function_ref Data._Representation.append(contentsOf:) %2152 = function_ref @$s20FoundationEssentials4DataV15_RepresentationO6append10contentsOfySW_tF : $@convention(method) (UnsafeRawBufferPointer, @inout Data._Representation) -> () // user: %2153 %2153 = apply %2152(%2150, %2151) : $@convention(method) (UnsafeRawBufferPointer, @inout Data._Representation) -> () br bb313 // id: %2154 bb316: // Preds: bb308 br bb317 // id: %2155 bb317: // Preds: bb293 bb316 bb309 bb313 %2156 = begin_access [read] [dynamic] [no_nested_conflict] %1991 // users: %2157, %2159 %2157 = struct_element_addr %2156, #Int._value // user: %2158 %2158 = load [trivial] %2157 // users: %2161, %2165 end_access %2156 // id: %2159 %2160 = struct_extract %2, #Int._value // user: %2161 %2161 = builtin "cmp_slt_Int64"(%2160, %2158) : $Builtin.Int1 // user: %2162 cond_br %2161, bb318, bb319 // id: %2162 bb318: // Preds: bb317 br bb322 // id: %2163 bb319: // Preds: bb317 %2164 = struct_extract %3, #Int._value // user: %2165 %2165 = builtin "cmp_slt_Int64"(%2164, %2158) : $Builtin.Int1 // user: %2166 cond_br %2165, bb321, bb320 // id: %2166 bb320: // Preds: bb319 br bb323 // id: %2167 bb321: // Preds: bb319 br bb322 // id: %2168 bb322: // Preds: bb318 bb321 %2169 = struct $Bool (%782) // user: %2171 %2170 = begin_access [modify] [dynamic] [no_nested_conflict] %1996 // users: %2172, %2171 store %2169 to [trivial] %2170 // id: %2171 end_access %2170 // id: %2172 br bb323 // id: %2173 bb323: // Preds: bb320 bb299 bb322 %2174 = builtin "sadd_with_overflow_Int64"(%1967, %1945, %782) : $(Builtin.Int64, Builtin.Int1) // users: %2176, %2175 %2175 = tuple_extract %2174, 0 // users: %2328, %2329, %2178 %2176 = tuple_extract %2174, 1 // user: %2177 cond_fail %2176, "arithmetic overflow" // id: %2177 %2178 = builtin "sadd_with_overflow_Int64"(%835, %2175, %782) : $(Builtin.Int64, Builtin.Int1) // users: %2180, %2179 %2179 = tuple_extract %2178, 0 // user: %2182 %2180 = tuple_extract %2178, 1 // user: %2181 cond_fail %2180, "arithmetic overflow" // id: %2181 %2182 = struct $Int64 (%2179) // users: %2326, %2221, %2213, %2184, %2324, %2183 debug_value %2182, let, name "lineEndOffset" // id: %2183 debug_value %2182, let, name "endOffset", argno 1 // id: %2184 debug_value %1991, var, name "lineBytes", argno 2, expr op_deref // id: %2185 debug_value %55, var, name "current", argno 3, expr op_deref // id: %2186 debug_value %1996, var, name "truncated", argno 4, expr op_deref // id: %2187 %2188 = project_box %1936, 0 // users: %2325, %2205, %2189 debug_value %2188, var, name "lineStartOffset", argno 5, expr op_deref // id: %2189 debug_value %8, let, name "onLine", argno 6 // id: %2190 %2191 = project_box %1937, 0 // users: %2312, %2192 debug_value %2191, var, name "jsonTailState", argno 7, expr op_deref // id: %2192 %2193 = begin_access [read] [dynamic] [no_nested_conflict] %1991 // users: %2196, %2194 %2194 = struct_element_addr %2193, #Int._value // user: %2195 %2195 = load [trivial] %2194 // user: %2197 end_access %2193 // id: %2196 %2197 = builtin "cmp_slt_Int64"(%41, %2195) : $Builtin.Int1 // user: %2198 cond_br %2197, bb324, bb325 // id: %2198 bb324: // Preds: bb323 %2199 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %2201, %2200 %2200 = load [copy] %2199 // user: %2208 end_access %2199 // id: %2201 %2202 = begin_access [read] [dynamic] [no_nested_conflict] %1996 // users: %2204, %2203 %2203 = load [trivial] %2202 // users: %2217, %2211 end_access %2202 // id: %2204 %2205 = begin_access [read] [dynamic] [no_nested_conflict] %2188 // users: %2207, %2206 %2206 = load [trivial] %2205 // users: %2219, %2212 end_access %2205 // id: %2207 %2208 = move_value [lexical] %2200 // users: %2215, %2210 %2209 = alloc_stack [lexical] [var_decl] $CostUsageJsonl.Line, var, name "self" // users: %2223, %2222, %2220, %2218, %2216, %2214 debug_value %2208, let, name "bytes", argno 1 // id: %2210 debug_value %2203, let, name "wasTruncated", argno 2 // id: %2211 debug_value %2206, let, name "startOffset", argno 3 // id: %2212 debug_value %2182, let, name "endOffset", argno 4 // id: %2213 %2214 = struct_element_addr %2209, #CostUsageJsonl.Line.bytes // user: %2215 store %2208 to [init] %2214 // id: %2215 %2216 = struct_element_addr %2209, #CostUsageJsonl.Line.wasTruncated // user: %2217 store %2203 to [trivial] %2216 // id: %2217 %2218 = struct_element_addr %2209, #CostUsageJsonl.Line.startOffset // user: %2219 store %2206 to [trivial] %2218 // id: %2219 %2220 = struct_element_addr %2209, #CostUsageJsonl.Line.endOffset // user: %2221 store %2182 to [trivial] %2220 // id: %2221 %2222 = load [take] %2209 // user: %2224 dealloc_stack %2209 // id: %2223 %2224 = move_value [lexical] [var_decl] %2222 // users: %2303, %2226, %2225 debug_value %2224, let, name "line" // id: %2225 %2226 = apply %8(%2224) : $@noescape @callee_guaranteed (@guaranteed CostUsageJsonl.Line) -> () %2227 = begin_access [modify] [dynamic] %55 // users: %2302, %2299, %2260, %2228 %2228 = load_borrow %2227 // users: %2259, %2229 %2229 = begin_borrow [lexical] %2228 // users: %2255, %2242, %2237, %2233, %2230 %2230 = struct_extract %2229, #Data._representation // user: %2231 switch_enum %2230, case #Data._Representation.empty!enumelt: bb326, case #Data._Representation.inline!enumelt: bb327, case #Data._Representation.slice!enumelt: bb328, case #Data._Representation.large!enumelt: bb329 // id: %2231 bb325: // Preds: bb323 br bb336 // id: %2232 bb326: // Preds: bb324 end_borrow %2229 // id: %2233 %2234 = struct $Int (%41) // user: %2235 br bb330(%2234) // id: %2235 bb327(%2236 : $Data.InlineData): // Preds: bb324 end_borrow %2229 // id: %2237 %2238 = struct $Int (%41) // user: %2239 br bb330(%2238) // id: %2239 // %2240 // user: %2241 bb328(%2240 : @guaranteed $Data.InlineSlice): // Preds: bb324 %2241 = struct_extract %2240, #Data.InlineSlice.slice // user: %2243 end_borrow %2229 // id: %2242 %2243 = struct_extract %2241, #Range.lowerBound // user: %2244 %2244 = struct_extract %2243, #Int32._value // user: %2245 %2245 = builtin "sextOrBitCast_Int32_Int64"(%2244) : $Builtin.Int64 // user: %2246 %2246 = struct $Int (%2245) // user: %2247 br bb330(%2246) // id: %2247 // %2248 // user: %2249 bb329(%2248 : @guaranteed $Data.LargeSlice): // Preds: bb324 %2249 = struct_extract %2248, #Data.LargeSlice.slice // user: %2250 %2250 = ref_element_addr %2249, #Data.RangeReference.range // user: %2251 %2251 = begin_access [read] [dynamic] [no_nested_conflict] %2250 // users: %2254, %2252 %2252 = struct_element_addr %2251, #Range.lowerBound // user: %2253 %2253 = load [trivial] %2252 // user: %2256 end_access %2251 // id: %2254 end_borrow %2229 // id: %2255 br bb330(%2253) // id: %2256 // %2257 // users: %2296, %2258 bb330(%2257 : $Int): // Preds: bb329 bb328 bb327 bb326 %2258 = struct_extract %2257, #Int._value // user: %2294 end_borrow %2228 // id: %2259 %2260 = load_borrow %2227 // users: %2293, %2261 %2261 = begin_borrow [lexical] %2260 // users: %2289, %2276, %2268, %2264, %2262 %2262 = struct_extract %2261, #Data._representation // user: %2263 switch_enum %2262, case #Data._Representation.empty!enumelt: bb331, case #Data._Representation.inline!enumelt: bb332, case #Data._Representation.slice!enumelt: bb333, case #Data._Representation.large!enumelt: bb334 // id: %2263 bb331: // Preds: bb330 end_borrow %2261 // id: %2264 %2265 = struct $Int (%41) // user: %2266 br bb335(%2265) // id: %2266 // %2267 // user: %2269 bb332(%2267 : $Data.InlineData): // Preds: bb330 end_borrow %2261 // id: %2268 %2269 = struct_extract %2267, #Data.InlineData.length // user: %2270 %2270 = struct_extract %2269, #UInt8._value // user: %2271 %2271 = builtin "zextOrBitCast_Int8_Int64"(%2270) : $Builtin.Int64 // user: %2272 %2272 = struct $Int (%2271) // user: %2273 br bb335(%2272) // id: %2273 // %2274 // user: %2275 bb333(%2274 : @guaranteed $Data.InlineSlice): // Preds: bb330 %2275 = struct_extract %2274, #Data.InlineSlice.slice // user: %2277 end_borrow %2261 // id: %2276 %2277 = struct_extract %2275, #Range.upperBound // user: %2278 %2278 = struct_extract %2277, #Int32._value // user: %2279 %2279 = builtin "sextOrBitCast_Int32_Int64"(%2278) : $Builtin.Int64 // user: %2280 %2280 = struct $Int (%2279) // user: %2281 br bb335(%2280) // id: %2281 // %2282 // user: %2283 bb334(%2282 : @guaranteed $Data.LargeSlice): // Preds: bb330 %2283 = struct_extract %2282, #Data.LargeSlice.slice // user: %2284 %2284 = ref_element_addr %2283, #Data.RangeReference.range // user: %2285 %2285 = begin_access [read] [dynamic] [no_nested_conflict] %2284 // users: %2288, %2286 %2286 = struct_element_addr %2285, #Range.upperBound // user: %2287 %2287 = load [trivial] %2286 // user: %2290 end_access %2285 // id: %2288 end_borrow %2261 // id: %2289 br bb335(%2287) // id: %2290 // %2291 // users: %2296, %2292 bb335(%2291 : $Int): // Preds: bb334 bb333 bb332 bb331 %2292 = struct_extract %2291, #Int._value // user: %2294 end_borrow %2260 // id: %2293 %2294 = builtin "cmp_slt_Int64"(%2292, %2258) : $Builtin.Int1 // user: %2295 cond_fail %2294, "Range requires lowerBound <= upperBound" // id: %2295 %2296 = struct $Range (%2257, %2291) // user: %2301 %2297 = enum $Optional, #Optional.none!enumelt // user: %2301 %2298 = struct $Int (%41) // users: %2320, %2305, %2301 %2299 = struct_element_addr %2227, #Data._representation // user: %2301 // function_ref Data._Representation.replaceSubrange(_:with:count:) %2300 = function_ref @$s20FoundationEssentials4DataV15_RepresentationO15replaceSubrange_4with5countySnySiG_SVSgSitF : $@convention(method) (Range, Optional, Int, @inout Data._Representation) -> () // user: %2301 %2301 = apply %2300(%2296, %2297, %2298, %2299) : $@convention(method) (Range, Optional, Int, @inout Data._Representation) -> () end_access %2227 // id: %2302 destroy_value %2224 // id: %2303 %2304 = begin_access [modify] [dynamic] [no_nested_conflict] %1991 // users: %2306, %2305 store %2298 to [trivial] %2304 // id: %2305 end_access %2304 // id: %2306 %2307 = integer_literal $Builtin.Int1, 0 // users: %2317, %2316, %2315, %2308 %2308 = struct $Bool (%2307) // users: %2320, %2320, %2320, %2310 %2309 = begin_access [modify] [dynamic] [no_nested_conflict] %1996 // users: %2311, %2310 store %2308 to [trivial] %2309 // id: %2310 end_access %2309 // id: %2311 %2312 = begin_access [modify] [dynamic] [no_nested_conflict] %2191 // users: %2322, %2321, %2313 debug_value %2312, var, name "self", argno 1, expr op_deref // id: %2313 debug_value %41, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.containerDepth:op_fragment:#Int._value // id: %2314 debug_value %2307, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.insideString:op_fragment:#Bool._value // id: %2315 debug_value %2307, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.escaping:op_fragment:#Bool._value // id: %2316 debug_value %2307, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.sawNonWhitespace:op_fragment:#Bool._value // id: %2317 %2318 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.notScalar!enumelt // users: %2320, %2319 debug_value %2318, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.scalarState // id: %2319 %2320 = struct $CostUsageJsonl.JSONTailState (%2298, %2308, %2308, %2308, %2318) // user: %2321 store %2320 to [trivial] %2312 // id: %2321 end_access %2312 // id: %2322 br bb336 // id: %2323 bb336: // Preds: bb325 bb335 store %2182 to [trivial] %126 // id: %2324 %2325 = begin_access [modify] [dynamic] [no_nested_conflict] %2188 // users: %2327, %2326 store %2182 to [trivial] %2325 // id: %2326 end_access %2325 // id: %2327 debug_value %2175, var, name "segmentStart", type $Int, expr op_fragment:#Int._value // id: %2328 br bb380(%2175) // id: %2329 bb337: // Preds: bb285 %2330 = pointer_to_address %1931 to [strict] $*UInt8 // user: %2331 %2331 = index_addr [stack_protection] %2330, %1968 // user: %2332 %2332 = load [trivial] %2331 // users: %2537, %2517, %2483, %2449, %2427, %2351, %2345, %2341, %2566, %2335 %2333 = project_box %1937, 0 // user: %2334 %2334 = begin_access [modify] [dynamic] %2333 // users: %2438, %2436, %2434, %2472, %2470, %2468, %2506, %2504, %2502, %2429, %2428, %2424, %2420, %2407, %2399, %2391, %2383, %2375, %2366, %2354, %2342, %2566, %2337, %2336, %2563 debug_value %2332, let, name "byte", argno 1 // id: %2335 debug_value %2334, var, name "self", argno 2, expr op_deref // id: %2336 %2337 = struct_element_addr %2334, #CostUsageJsonl.JSONTailState.sawNonWhitespace // users: %2349, %2338 %2338 = struct_element_addr %2337, #Bool._value // user: %2339 %2339 = load [trivial] %2338 // user: %2340 cond_br %2339, bb363, bb338 // id: %2340 bb338: // Preds: bb337 debug_value %2332, let, name "byte", argno 1 // id: %2341 debug_value %2334, var, name "self", argno 2, expr op_deref // id: %2342 %2343 = metatype $@thin CostUsageJsonl.JSONTailState.Type // user: %2345 // function_ref static CostUsageJsonl.JSONTailState.isWhitespace(_:) %2344 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12isWhitespaceySbs5UInt8VFZ : $@convention(method) (UInt8, @thin CostUsageJsonl.JSONTailState.Type) -> Bool // user: %2345 %2345 = apply %2344(%2332, %2343) : $@convention(method) (UInt8, @thin CostUsageJsonl.JSONTailState.Type) -> Bool // user: %2346 %2346 = struct_extract %2345, #Bool._value // user: %2347 cond_br %2346, bb342, bb339 // id: %2347 bb339: // Preds: bb338 %2348 = struct $Bool (%782) // users: %2355, %2349 store %2348 to [trivial] %2337 // id: %2349 %2350 = integer_literal $Builtin.Int8, 34 // user: %2352 %2351 = struct_extract %2332, #UInt8._value // users: %2412, %2415, %2403, %2395, %2387, %2379, %2371, %2363, %2358, %2352 %2352 = builtin "cmp_eq_Int8"(%2351, %2350) : $Builtin.Int1 // user: %2353 cond_br %2352, bb340, bb341 // id: %2353 bb340: // Preds: bb339 %2354 = struct_element_addr %2334, #CostUsageJsonl.JSONTailState.insideString // user: %2355 store %2348 to [trivial] %2354 // id: %2355 br bb378 // id: %2356 bb341: // Preds: bb339 %2357 = integer_literal $Builtin.Int8, 123 // user: %2358 %2358 = builtin "cmp_eq_Int8"(%2351, %2357) : $Builtin.Int1 // user: %2359 cond_br %2358, bb343, bb344 // id: %2359 bb342: // Preds: bb338 br bb378 // id: %2360 bb343: // Preds: bb341 br bb345 // id: %2361 bb344: // Preds: bb341 %2362 = integer_literal $Builtin.Int8, 91 // user: %2363 %2363 = builtin "cmp_eq_Int8"(%2351, %2362) : $Builtin.Int1 // user: %2364 cond_br %2363, bb346, bb347 // id: %2364 bb345: // Preds: bb346 bb343 %2365 = struct $Int (%1945) // user: %2367 %2366 = struct_element_addr %2334, #CostUsageJsonl.JSONTailState.containerDepth // user: %2367 store %2365 to [trivial] %2366 // id: %2367 br bb378 // id: %2368 bb346: // Preds: bb344 br bb345 // id: %2369 bb347: // Preds: bb344 %2370 = integer_literal $Builtin.Int8, 116 // user: %2371 %2371 = builtin "cmp_eq_Int8"(%2351, %2370) : $Builtin.Int1 // user: %2372 cond_br %2371, bb348, bb349 // id: %2372 bb348: // Preds: bb347 %2373 = struct $Int (%1945) // user: %2374 %2374 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.trueLiteral!enumelt, %2373 // user: %2376 %2375 = struct_element_addr %2334, #CostUsageJsonl.JSONTailState.scalarState // user: %2376 store %2374 to [trivial] %2375 // id: %2376 br bb378 // id: %2377 bb349: // Preds: bb347 %2378 = integer_literal $Builtin.Int8, 102 // user: %2379 %2379 = builtin "cmp_eq_Int8"(%2351, %2378) : $Builtin.Int1 // user: %2380 cond_br %2379, bb350, bb351 // id: %2380 bb350: // Preds: bb349 %2381 = struct $Int (%1945) // user: %2382 %2382 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.falseLiteral!enumelt, %2381 // user: %2384 %2383 = struct_element_addr %2334, #CostUsageJsonl.JSONTailState.scalarState // user: %2384 store %2382 to [trivial] %2383 // id: %2384 br bb378 // id: %2385 bb351: // Preds: bb349 %2386 = integer_literal $Builtin.Int8, 110 // user: %2387 %2387 = builtin "cmp_eq_Int8"(%2351, %2386) : $Builtin.Int1 // user: %2388 cond_br %2387, bb352, bb353 // id: %2388 bb352: // Preds: bb351 %2389 = struct $Int (%1945) // user: %2390 %2390 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.nullLiteral!enumelt, %2389 // user: %2392 %2391 = struct_element_addr %2334, #CostUsageJsonl.JSONTailState.scalarState // user: %2392 store %2390 to [trivial] %2391 // id: %2392 br bb378 // id: %2393 bb353: // Preds: bb351 %2394 = integer_literal $Builtin.Int8, 45 // user: %2395 %2395 = builtin "cmp_eq_Int8"(%2351, %2394) : $Builtin.Int1 // user: %2396 cond_br %2395, bb354, bb355 // id: %2396 bb354: // Preds: bb353 %2397 = enum $CostUsageJsonl.JSONTailState.NumberState, #CostUsageJsonl.JSONTailState.NumberState.sign!enumelt // user: %2398 %2398 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.number!enumelt, %2397 // user: %2400 %2399 = struct_element_addr %2334, #CostUsageJsonl.JSONTailState.scalarState // user: %2400 store %2398 to [trivial] %2399 // id: %2400 br bb378 // id: %2401 bb355: // Preds: bb353 %2402 = integer_literal $Builtin.Int8, 48 // user: %2403 %2403 = builtin "cmp_eq_Int8"(%2351, %2402) : $Builtin.Int1 // user: %2404 cond_br %2403, bb356, bb357 // id: %2404 bb356: // Preds: bb355 %2405 = enum $CostUsageJsonl.JSONTailState.NumberState, #CostUsageJsonl.JSONTailState.NumberState.zero!enumelt // user: %2406 %2406 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.number!enumelt, %2405 // user: %2408 %2407 = struct_element_addr %2334, #CostUsageJsonl.JSONTailState.scalarState // user: %2408 store %2406 to [trivial] %2407 // id: %2408 br bb378 // id: %2409 bb357: // Preds: bb355 %2410 = integer_literal $Builtin.Int8, 49 // user: %2412 %2411 = integer_literal $Builtin.Int8, 57 // user: %2415 %2412 = builtin "cmp_ult_Int8"(%2351, %2410) : $Builtin.Int1 // user: %2413 cond_br %2412, bb358, bb359 // id: %2413 bb358: // Preds: bb357 br bb362 // id: %2414 bb359: // Preds: bb357 %2415 = builtin "cmp_ult_Int8"(%2411, %2351) : $Builtin.Int1 // user: %2416 cond_br %2415, bb360, bb361 // id: %2416 bb360: // Preds: bb359 br bb362 // id: %2417 bb361: // Preds: bb359 %2418 = enum $CostUsageJsonl.JSONTailState.NumberState, #CostUsageJsonl.JSONTailState.NumberState.integer!enumelt // user: %2419 %2419 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.number!enumelt, %2418 // user: %2421 %2420 = struct_element_addr %2334, #CostUsageJsonl.JSONTailState.scalarState // user: %2421 store %2419 to [trivial] %2420 // id: %2421 br bb378 // id: %2422 bb362: // Preds: bb358 bb360 %2423 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.invalid!enumelt // user: %2425 %2424 = struct_element_addr %2334, #CostUsageJsonl.JSONTailState.scalarState // user: %2425 store %2423 to [trivial] %2424 // id: %2425 br bb378 // id: %2426 bb363: // Preds: bb337 debug_value %2332, let, name "byte", argno 1 // id: %2427 debug_value %2334, var, name "self", argno 2, expr op_deref // id: %2428 %2429 = struct_element_addr %2334, #CostUsageJsonl.JSONTailState.scalarState // users: %2539, %2561, %2554, %2547, %2430 %2430 = load [trivial] %2429 // users: %2441, %2475, %2509, %2431 switch_enum %2430, case #CostUsageJsonl.JSONTailState.ScalarState.trueLiteral!enumelt: bb364, case #CostUsageJsonl.JSONTailState.ScalarState.falseLiteral!enumelt: bb366, case #CostUsageJsonl.JSONTailState.ScalarState.nullLiteral!enumelt: bb368, case #CostUsageJsonl.JSONTailState.ScalarState.number!enumelt: bb370, case #CostUsageJsonl.JSONTailState.ScalarState.invalid!enumelt: bb371, case #CostUsageJsonl.JSONTailState.ScalarState.notScalar!enumelt: bb379 // id: %2431 // %2432 // users: %2449, %2433 bb364(%2432 : $Int): // Preds: bb363 debug_value %2432, let, name "matched" // id: %2433 %2434 = struct_element_addr %2334, #CostUsageJsonl.JSONTailState.containerDepth // user: %2435 %2435 = load [trivial] %2434 // user: %2441 %2436 = struct_element_addr %2334, #CostUsageJsonl.JSONTailState.insideString // user: %2437 %2437 = load [trivial] %2436 // user: %2441 %2438 = struct_element_addr %2334, #CostUsageJsonl.JSONTailState.escaping // user: %2439 %2439 = load [trivial] %2438 // user: %2441 %2440 = struct $Bool (%782) // user: %2441 %2441 = struct $CostUsageJsonl.JSONTailState (%2435, %2437, %2439, %2440, %2430) // user: %2449 %2442 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11trueLiteral_Wz : $*Builtin.Word // user: %2443 %2443 = address_to_pointer %2442 to $Builtin.RawPointer // user: %2445 // function_ref one-time initialization function for trueLiteral %2444 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11trueLiteral_WZ : $@convention(c) (Builtin.RawPointer) -> () // user: %2445 %2445 = builtin "once"(%2443, %2444) : $Builtin.SILToken // user: %2446 %2446 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11trueLiteralSays5UInt8VGvpZ : $*Array depends_on %2445 // user: %2447 %2447 = load_borrow %2446 // users: %2450, %2449 // function_ref CostUsageJsonl.JSONTailState.advanceLiteral(_:expected:matched:) %2448 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV14advanceLiteral_8expected7matchedSiSgs5UInt8V_SayALGSitF : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // user: %2449 %2449 = apply %2448(%2332, %2447, %2432, %2441) : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // users: %2459, %2457 end_borrow %2447 // id: %2450 %2451 = metatype $@thin CostUsageJsonl.JSONTailState.ScalarState.Type // users: %2454, %2452 debug_value %2451, let, name "self", argno 1 // id: %2452 // function_ref implicit closure #2 in implicit closure #1 in CostUsageJsonl.JSONTailState.appendScalar(_:) %2453 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12appendScalarySbs5UInt8VFAF0pH0OSiYbcAKmYbcfu_AKSiYbcfu0_ : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %2454 %2454 = partial_apply [callee_guaranteed] %2453(%2451) : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %2455 %2455 = convert_function %2454 to $@callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %2543, %2464, %2456 %2456 = convert_escape_to_noescape %2455 to $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %2460, %2542, %2463 switch_enum %2449, case #Optional.some!enumelt: bb365, case #Optional.none!enumelt: bb372 // id: %2457 bb365(%2458 : $Int): // Preds: bb364 %2459 = unchecked_enum_data %2449, #Optional.some!enumelt // user: %2461 %2460 = begin_borrow [lexical] %2456 // users: %2461, %2462 %2461 = apply %2460(%2459) : $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // user: %2465 end_borrow %2460 // id: %2462 destroy_value %2456 // id: %2463 destroy_value %2455 // id: %2464 br bb373(%2461) // id: %2465 // %2466 // users: %2483, %2467 bb366(%2466 : $Int): // Preds: bb363 debug_value %2466, let, name "matched" // id: %2467 %2468 = struct_element_addr %2334, #CostUsageJsonl.JSONTailState.containerDepth // user: %2469 %2469 = load [trivial] %2468 // user: %2475 %2470 = struct_element_addr %2334, #CostUsageJsonl.JSONTailState.insideString // user: %2471 %2471 = load [trivial] %2470 // user: %2475 %2472 = struct_element_addr %2334, #CostUsageJsonl.JSONTailState.escaping // user: %2473 %2473 = load [trivial] %2472 // user: %2475 %2474 = struct $Bool (%782) // user: %2475 %2475 = struct $CostUsageJsonl.JSONTailState (%2469, %2471, %2473, %2474, %2430) // user: %2483 %2476 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12falseLiteral_Wz : $*Builtin.Word // user: %2477 %2477 = address_to_pointer %2476 to $Builtin.RawPointer // user: %2479 // function_ref one-time initialization function for falseLiteral %2478 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12falseLiteral_WZ : $@convention(c) (Builtin.RawPointer) -> () // user: %2479 %2479 = builtin "once"(%2477, %2478) : $Builtin.SILToken // user: %2480 %2480 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12falseLiteralSays5UInt8VGvpZ : $*Array depends_on %2479 // user: %2481 %2481 = load_borrow %2480 // users: %2484, %2483 // function_ref CostUsageJsonl.JSONTailState.advanceLiteral(_:expected:matched:) %2482 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV14advanceLiteral_8expected7matchedSiSgs5UInt8V_SayALGSitF : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // user: %2483 %2483 = apply %2482(%2332, %2481, %2466, %2475) : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // users: %2493, %2491 end_borrow %2481 // id: %2484 %2485 = metatype $@thin CostUsageJsonl.JSONTailState.ScalarState.Type // users: %2488, %2486 debug_value %2485, let, name "self", argno 1 // id: %2486 // function_ref implicit closure #5 in implicit closure #4 in CostUsageJsonl.JSONTailState.appendScalar(_:) %2487 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12appendScalarySbs5UInt8VFAF0pH0OSiYbcAKmYbcfu2_AKSiYbcfu3_ : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %2488 %2488 = partial_apply [callee_guaranteed] %2487(%2485) : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %2489 %2489 = convert_function %2488 to $@callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %2550, %2498, %2490 %2490 = convert_escape_to_noescape %2489 to $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %2494, %2549, %2497 switch_enum %2483, case #Optional.some!enumelt: bb367, case #Optional.none!enumelt: bb374 // id: %2491 bb367(%2492 : $Int): // Preds: bb366 %2493 = unchecked_enum_data %2483, #Optional.some!enumelt // user: %2495 %2494 = begin_borrow [lexical] %2490 // users: %2495, %2496 %2495 = apply %2494(%2493) : $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // user: %2499 end_borrow %2494 // id: %2496 destroy_value %2490 // id: %2497 destroy_value %2489 // id: %2498 br bb375(%2495) // id: %2499 // %2500 // users: %2517, %2501 bb368(%2500 : $Int): // Preds: bb363 debug_value %2500, let, name "matched" // id: %2501 %2502 = struct_element_addr %2334, #CostUsageJsonl.JSONTailState.containerDepth // user: %2503 %2503 = load [trivial] %2502 // user: %2509 %2504 = struct_element_addr %2334, #CostUsageJsonl.JSONTailState.insideString // user: %2505 %2505 = load [trivial] %2504 // user: %2509 %2506 = struct_element_addr %2334, #CostUsageJsonl.JSONTailState.escaping // user: %2507 %2507 = load [trivial] %2506 // user: %2509 %2508 = struct $Bool (%782) // user: %2509 %2509 = struct $CostUsageJsonl.JSONTailState (%2503, %2505, %2507, %2508, %2430) // user: %2517 %2510 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11nullLiteral_Wz : $*Builtin.Word // user: %2511 %2511 = address_to_pointer %2510 to $Builtin.RawPointer // user: %2513 // function_ref one-time initialization function for nullLiteral %2512 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11nullLiteral_WZ : $@convention(c) (Builtin.RawPointer) -> () // user: %2513 %2513 = builtin "once"(%2511, %2512) : $Builtin.SILToken // user: %2514 %2514 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11nullLiteralSays5UInt8VGvpZ : $*Array depends_on %2513 // user: %2515 %2515 = load_borrow %2514 // users: %2518, %2517 // function_ref CostUsageJsonl.JSONTailState.advanceLiteral(_:expected:matched:) %2516 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV14advanceLiteral_8expected7matchedSiSgs5UInt8V_SayALGSitF : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // user: %2517 %2517 = apply %2516(%2332, %2515, %2500, %2509) : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // users: %2527, %2525 end_borrow %2515 // id: %2518 %2519 = metatype $@thin CostUsageJsonl.JSONTailState.ScalarState.Type // users: %2522, %2520 debug_value %2519, let, name "self", argno 1 // id: %2520 // function_ref implicit closure #8 in implicit closure #7 in CostUsageJsonl.JSONTailState.appendScalar(_:) %2521 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12appendScalarySbs5UInt8VFAF0pH0OSiYbcAKmYbcfu5_AKSiYbcfu6_ : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %2522 %2522 = partial_apply [callee_guaranteed] %2521(%2519) : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %2523 %2523 = convert_function %2522 to $@callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %2557, %2532, %2524 %2524 = convert_escape_to_noescape %2523 to $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %2528, %2556, %2531 switch_enum %2517, case #Optional.some!enumelt: bb369, case #Optional.none!enumelt: bb376 // id: %2525 bb369(%2526 : $Int): // Preds: bb368 %2527 = unchecked_enum_data %2517, #Optional.some!enumelt // user: %2529 %2528 = begin_borrow [lexical] %2524 // users: %2529, %2530 %2529 = apply %2528(%2527) : $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // user: %2533 end_borrow %2528 // id: %2530 destroy_value %2524 // id: %2531 destroy_value %2523 // id: %2532 br bb377(%2529) // id: %2533 // %2534 // users: %2537, %2535 bb370(%2534 : $CostUsageJsonl.JSONTailState.NumberState): // Preds: bb363 debug_value %2534, let, name "state" // id: %2535 // function_ref CostUsageJsonl.JSONTailState.NumberState.appending(_:) %2536 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV06NumberH0O9appendingyAHs5UInt8VF : $@convention(method) (UInt8, CostUsageJsonl.JSONTailState.NumberState) -> CostUsageJsonl.JSONTailState.NumberState // user: %2537 %2537 = apply %2536(%2332, %2534) : $@convention(method) (UInt8, CostUsageJsonl.JSONTailState.NumberState) -> CostUsageJsonl.JSONTailState.NumberState // user: %2538 %2538 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.number!enumelt, %2537 // user: %2539 store %2538 to [trivial] %2429 // id: %2539 br bb378 // id: %2540 bb371: // Preds: bb363 br bb378 // id: %2541 bb372: // Preds: bb364 destroy_value %2456 // id: %2542 destroy_value %2455 // id: %2543 %2544 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.invalid!enumelt // user: %2545 br bb373(%2544) // id: %2545 // %2546 // user: %2547 bb373(%2546 : $CostUsageJsonl.JSONTailState.ScalarState): // Preds: bb372 bb365 store %2546 to [trivial] %2429 // id: %2547 br bb378 // id: %2548 bb374: // Preds: bb366 destroy_value %2490 // id: %2549 destroy_value %2489 // id: %2550 %2551 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.invalid!enumelt // user: %2552 br bb375(%2551) // id: %2552 // %2553 // user: %2554 bb375(%2553 : $CostUsageJsonl.JSONTailState.ScalarState): // Preds: bb374 bb367 store %2553 to [trivial] %2429 // id: %2554 br bb378 // id: %2555 bb376: // Preds: bb368 destroy_value %2524 // id: %2556 destroy_value %2523 // id: %2557 %2558 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.invalid!enumelt // user: %2559 br bb377(%2558) // id: %2559 // %2560 // user: %2561 bb377(%2560 : $CostUsageJsonl.JSONTailState.ScalarState): // Preds: bb376 bb369 store %2560 to [trivial] %2429 // id: %2561 br bb378 // id: %2562 bb378: // Preds: bb371 bb340 bb345 bb348 bb350 bb352 bb354 bb356 bb361 bb362 bb373 bb377 bb375 bb370 bb379 bb342 end_access %2334 // id: %2563 br bb380(%1966) // id: %2564 bb379: // Preds: bb363 // function_ref CostUsageJsonl.JSONTailState.appendContainer(_:) %2565 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV15appendContaineryys5UInt8VF : $@convention(method) (UInt8, @inout CostUsageJsonl.JSONTailState) -> () // user: %2566 %2566 = apply %2565(%2332, %2334) : $@convention(method) (UInt8, @inout CostUsageJsonl.JSONTailState) -> () br bb378 // id: %2567 // %2568 // users: %1974, %1980, %2576 bb380(%2568 : $Builtin.Int64): // Preds: bb336 bb378 %2569 = builtin "sadd_with_overflow_Int64"(%1967, %1945, %782) : $(Builtin.Int64, Builtin.Int1) // users: %2571, %2570 %2570 = tuple_extract %2569, 0 // users: %2576, %2574, %2573 %2571 = tuple_extract %2569, 1 // user: %2572 cond_fail %2571, "arithmetic overflow" // id: %2572 debug_value %2570, var, name "index", type $Int, expr op_fragment:#Int._value // id: %2573 %2574 = builtin "cmp_slt_Int64"(%2570, %1947) : $Builtin.Int1 // user: %2575 cond_br %2574, bb381, bb286 // id: %2575 bb381: // Preds: bb380 br bb285(%2568, %2570) // id: %2576 // %2577 // users: %2578, %2583 bb382(%2577 : $Builtin.Int64): // Preds: bb288 bb282 %2578 = builtin "truncOrBitCast_Int64_Word"(%2577) : $Builtin.Word // user: %2580 %2579 = pointer_to_address %1931 to [strict] $*UInt8 // user: %2580 %2580 = index_addr [stack_protection] %2579, %2578 // user: %2581 %2581 = address_to_pointer [stack_protection] %2580 to $Builtin.RawPointer // user: %2582 %2582 = struct $UnsafePointer (%2581) // users: %2743, %2588 %2583 = builtin "ssub_with_overflow_Int64"(%1947, %2577, %782) : $(Builtin.Int64, Builtin.Int1) // users: %2585, %2584 %2584 = tuple_extract %2583, 0 // users: %2734, %2587, %2732, %2596, %2601 %2585 = tuple_extract %2583, 1 // user: %2586 cond_fail %2585, "arithmetic overflow" // id: %2586 debug_value %2584, let, name "count", argno 2, type $Int, expr op_fragment:#Int._value // id: %2587 debug_value %2582, let, name "bytes", argno 1 // id: %2588 %2589 = project_box %1934, 0 // users: %2757, %2598, %2590 debug_value %2589, var, name "lineBytes", argno 3, expr op_deref // id: %2590 debug_value %55, var, name "current", argno 4, expr op_deref // id: %2591 debug_value %3, let, name "prefixBytes", argno 5 // id: %2592 debug_value %2, let, name "maxLineBytes", argno 6 // id: %2593 %2594 = project_box %1935, 0 // users: %2771, %2595 debug_value %2594, var, name "truncated", argno 7, expr op_deref // id: %2595 %2596 = builtin "cmp_slt_Int64"(%41, %2584) : $Builtin.Int1 // user: %2597 cond_br %2596, bb383, bb393 // id: %2597 bb383: // Preds: bb382 %2598 = begin_access [modify] [dynamic] [no_nested_conflict] %2589 // users: %2607, %2606, %2599 %2599 = struct_element_addr %2598, #Int._value // user: %2600 %2600 = load [trivial] %2599 // user: %2601 %2601 = builtin "sadd_with_overflow_Int64"(%2600, %2584, %782) : $(Builtin.Int64, Builtin.Int1) // users: %2603, %2602 %2602 = tuple_extract %2601, 0 // user: %2605 %2603 = tuple_extract %2601, 1 // user: %2604 cond_fail %2603, "arithmetic overflow" // id: %2604 %2605 = struct $Int (%2602) // user: %2606 store %2605 to [trivial] %2598 // id: %2606 end_access %2598 // id: %2607 %2608 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %2615, %2664, %2609 %2609 = load_borrow %2608 // users: %2614, %2610, %2663 %2610 = begin_borrow [lexical] %2609 // users: %2627, %2613, %2634, %2656, %2611 %2611 = struct_extract %2610, #Data._representation // user: %2612 switch_enum %2611, case #Data._Representation.empty!enumelt: bb384, case #Data._Representation.inline!enumelt: bb387, case #Data._Representation.slice!enumelt: bb388, case #Data._Representation.large!enumelt: bb389 // id: %2612 bb384: // Preds: bb383 end_borrow %2610 // id: %2613 end_borrow %2609 // id: %2614 end_access %2608 // id: %2615 %2616 = struct_extract %3, #Int._value // user: %2617 %2617 = builtin "cmp_slt_Int64"(%41, %2616) : $Builtin.Int1 // user: %2618 cond_br %2617, bb385, bb386 // id: %2618 bb385: // Preds: bb384 br bb394 // id: %2619 bb386: // Preds: bb384 end_borrow %846 // id: %2620 end_borrow %843 // id: %2621 end_borrow %844 // id: %2622 destroy_value %498 // id: %2623 destroy_value %842 // id: %2624 br bb405 // id: %2625 // %2626 // user: %2628 bb387(%2626 : $Data.InlineData): // Preds: bb383 end_borrow %2610 // id: %2627 %2628 = struct_extract %2626, #Data.InlineData.length // user: %2629 %2629 = struct_extract %2628, #UInt8._value // user: %2630 %2630 = builtin "zextOrBitCast_Int8_Int64"(%2629) : $Builtin.Int64 // user: %2631 br bb390(%2630) // id: %2631 // %2632 // user: %2633 bb388(%2632 : @guaranteed $Data.InlineSlice): // Preds: bb383 %2633 = struct_extract %2632, #Data.InlineSlice.slice // users: %2636, %2635 end_borrow %2610 // id: %2634 %2635 = struct_extract %2633, #Range.upperBound // user: %2637 %2636 = struct_extract %2633, #Range.lowerBound // user: %2638 %2637 = struct_extract %2635, #Int32._value // user: %2639 %2638 = struct_extract %2636, #Int32._value // user: %2639 %2639 = builtin "ssub_with_overflow_Int32"(%2637, %2638, %782) : $(Builtin.Int32, Builtin.Int1) // users: %2641, %2640 %2640 = tuple_extract %2639, 0 // user: %2643 %2641 = tuple_extract %2639, 1 // user: %2642 cond_fail %2641, "arithmetic overflow" // id: %2642 %2643 = builtin "sextOrBitCast_Int32_Int64"(%2640) : $Builtin.Int64 // user: %2644 br bb390(%2643) // id: %2644 // %2645 // user: %2646 bb389(%2645 : @guaranteed $Data.LargeSlice): // Preds: bb383 %2646 = struct_extract %2645, #Data.LargeSlice.slice // user: %2647 %2647 = ref_element_addr %2646, #Data.RangeReference.range // user: %2648 %2648 = begin_access [read] [dynamic] [no_nested_conflict] %2647 // users: %2655, %2652, %2649 %2649 = struct_element_addr %2648, #Range.upperBound // user: %2650 %2650 = struct_element_addr %2649, #Int._value // user: %2651 %2651 = load [trivial] %2650 // user: %2657 %2652 = struct_element_addr %2648, #Range.lowerBound // user: %2653 %2653 = struct_element_addr %2652, #Int._value // user: %2654 %2654 = load [trivial] %2653 // user: %2657 end_access %2648 // id: %2655 end_borrow %2610 // id: %2656 %2657 = builtin "ssub_with_overflow_Int64"(%2651, %2654, %782) : $(Builtin.Int64, Builtin.Int1) // users: %2659, %2658 %2658 = tuple_extract %2657, 0 // user: %2661 %2659 = tuple_extract %2657, 1 // user: %2660 cond_fail %2659, "arithmetic overflow" // id: %2660 br bb390(%2658) // id: %2661 // %2662 // user: %2666 bb390(%2662 : $Builtin.Int64): // Preds: bb389 bb388 bb387 end_borrow %2609 // id: %2663 end_access %2608 // id: %2664 %2665 = struct_extract %3, #Int._value // user: %2666 %2666 = builtin "cmp_slt_Int64"(%2662, %2665) : $Builtin.Int1 // user: %2667 cond_br %2666, bb392, bb391 // id: %2667 bb391: // Preds: bb390 end_borrow %846 // id: %2668 end_borrow %843 // id: %2669 end_borrow %844 // id: %2670 destroy_value %498 // id: %2671 destroy_value %842 // id: %2672 br bb405 // id: %2673 bb392: // Preds: bb390 br bb394 // id: %2674 bb393: // Preds: bb382 end_borrow %846 // id: %2675 end_borrow %843 // id: %2676 end_borrow %844 // id: %2677 destroy_value %498 // id: %2678 destroy_value %842 // id: %2679 br bb411 // id: %2680 bb394: // Preds: bb385 bb392 %2681 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %2726, %2682 %2682 = load_borrow %2681 // users: %2683, %2725 %2683 = begin_borrow [lexical] %2682 // users: %2689, %2686, %2696, %2718, %2684 %2684 = struct_extract %2683, #Data._representation // user: %2685 switch_enum %2684, case #Data._Representation.empty!enumelt: bb395, case #Data._Representation.inline!enumelt: bb396, case #Data._Representation.slice!enumelt: bb397, case #Data._Representation.large!enumelt: bb398 // id: %2685 bb395: // Preds: bb394 end_borrow %2683 // id: %2686 br bb399(%41) // id: %2687 // %2688 // user: %2690 bb396(%2688 : $Data.InlineData): // Preds: bb394 end_borrow %2683 // id: %2689 %2690 = struct_extract %2688, #Data.InlineData.length // user: %2691 %2691 = struct_extract %2690, #UInt8._value // user: %2692 %2692 = builtin "zextOrBitCast_Int8_Int64"(%2691) : $Builtin.Int64 // user: %2693 br bb399(%2692) // id: %2693 // %2694 // user: %2695 bb397(%2694 : @guaranteed $Data.InlineSlice): // Preds: bb394 %2695 = struct_extract %2694, #Data.InlineSlice.slice // users: %2698, %2697 end_borrow %2683 // id: %2696 %2697 = struct_extract %2695, #Range.upperBound // user: %2699 %2698 = struct_extract %2695, #Range.lowerBound // user: %2700 %2699 = struct_extract %2697, #Int32._value // user: %2701 %2700 = struct_extract %2698, #Int32._value // user: %2701 %2701 = builtin "ssub_with_overflow_Int32"(%2699, %2700, %782) : $(Builtin.Int32, Builtin.Int1) // users: %2703, %2702 %2702 = tuple_extract %2701, 0 // user: %2705 %2703 = tuple_extract %2701, 1 // user: %2704 cond_fail %2703, "arithmetic overflow" // id: %2704 %2705 = builtin "sextOrBitCast_Int32_Int64"(%2702) : $Builtin.Int64 // user: %2706 br bb399(%2705) // id: %2706 // %2707 // user: %2708 bb398(%2707 : @guaranteed $Data.LargeSlice): // Preds: bb394 %2708 = struct_extract %2707, #Data.LargeSlice.slice // user: %2709 %2709 = ref_element_addr %2708, #Data.RangeReference.range // user: %2710 %2710 = begin_access [read] [dynamic] [no_nested_conflict] %2709 // users: %2717, %2714, %2711 %2711 = struct_element_addr %2710, #Range.upperBound // user: %2712 %2712 = struct_element_addr %2711, #Int._value // user: %2713 %2713 = load [trivial] %2712 // user: %2719 %2714 = struct_element_addr %2710, #Range.lowerBound // user: %2715 %2715 = struct_element_addr %2714, #Int._value // user: %2716 %2716 = load [trivial] %2715 // user: %2719 end_access %2710 // id: %2717 end_borrow %2683 // id: %2718 %2719 = builtin "ssub_with_overflow_Int64"(%2713, %2716, %782) : $(Builtin.Int64, Builtin.Int1) // users: %2721, %2720 %2720 = tuple_extract %2719, 0 // user: %2723 %2721 = tuple_extract %2719, 1 // user: %2722 cond_fail %2721, "arithmetic overflow" // id: %2722 br bb399(%2720) // id: %2723 // %2724 // user: %2728 bb399(%2724 : $Builtin.Int64): // Preds: bb398 bb397 bb396 bb395 end_borrow %2682 // id: %2725 end_access %2681 // id: %2726 %2727 = struct_extract %3, #Int._value // user: %2728 %2728 = builtin "ssub_with_overflow_Int64"(%2727, %2724, %782) : $(Builtin.Int64, Builtin.Int1) // users: %2730, %2729 %2729 = tuple_extract %2728, 0 // users: %2735, %2732 %2730 = tuple_extract %2728, 1 // user: %2731 cond_fail %2730, "arithmetic overflow" // id: %2731 %2732 = builtin "cmp_slt_Int64"(%2584, %2729) : $Builtin.Int1 // user: %2733 cond_br %2732, bb400, bb401 // id: %2733 bb400: // Preds: bb399 br bb402(%2584) // id: %2734 bb401: // Preds: bb399 br bb402(%2729) // id: %2735 // %2736 // users: %2739, %2737 bb402(%2736 : $Builtin.Int64): // Preds: bb401 bb400 %2737 = struct $Int (%2736) // users: %2743, %2738 debug_value %2737, let, name "appendCount" // id: %2738 %2739 = builtin "cmp_slt_Int64"(%41, %2736) : $Builtin.Int1 // user: %2740 cond_br %2739, bb403, bb404 // id: %2740 bb403: // Preds: bb402 %2741 = begin_access [modify] [dynamic] %55 // users: %2744, %2743 // function_ref Data.append(_:count:) %2742 = function_ref @$s20FoundationEssentials4DataV6append_5countySPys5UInt8VG_SitF : $@convention(method) (UnsafePointer, Int, @inout Data) -> () // user: %2743 %2743 = apply %2742(%2582, %2737, %2741) : $@convention(method) (UnsafePointer, Int, @inout Data) -> () end_access %2741 // id: %2744 end_borrow %846 // id: %2745 end_borrow %843 // id: %2746 end_borrow %844 // id: %2747 destroy_value %498 // id: %2748 destroy_value %842 // id: %2749 br bb405 // id: %2750 bb404: // Preds: bb402 end_borrow %846 // id: %2751 end_borrow %843 // id: %2752 end_borrow %844 // id: %2753 destroy_value %498 // id: %2754 destroy_value %842 // id: %2755 br bb405 // id: %2756 bb405: // Preds: bb391 bb404 bb386 bb403 %2757 = begin_access [read] [dynamic] [no_nested_conflict] %2589 // users: %2758, %2760 %2758 = struct_element_addr %2757, #Int._value // user: %2759 %2759 = load [trivial] %2758 // users: %2762, %2766 end_access %2757 // id: %2760 %2761 = struct_extract %2, #Int._value // user: %2762 %2762 = builtin "cmp_slt_Int64"(%2761, %2759) : $Builtin.Int1 // user: %2763 cond_br %2762, bb406, bb407 // id: %2763 bb406: // Preds: bb405 br bb410 // id: %2764 bb407: // Preds: bb405 %2765 = struct_extract %3, #Int._value // user: %2766 %2766 = builtin "cmp_slt_Int64"(%2765, %2759) : $Builtin.Int1 // user: %2767 cond_br %2766, bb409, bb408 // id: %2767 bb408: // Preds: bb407 br bb411 // id: %2768 bb409: // Preds: bb407 br bb410 // id: %2769 bb410: // Preds: bb406 bb409 %2770 = struct $Bool (%782) // user: %2772 %2771 = begin_access [modify] [dynamic] [no_nested_conflict] %2594 // users: %2773, %2772 store %2770 to [trivial] %2771 // id: %2772 end_access %2771 // id: %2773 br bb411 // id: %2774 bb411: // Preds: bb408 bb393 bb410 end_borrow %1935 // id: %2775 end_borrow %1934 // id: %2776 br bb413(%1936, %1937) // id: %2777 bb412: // Preds: bb283 bb287 end_borrow %844 // id: %2778 end_borrow %1935 // id: %2779 end_borrow %1934 // id: %2780 destroy_value %498 // id: %2781 br bb413(%1936, %1937) // id: %2782 // %2783 // user: %2786 // %2784 // user: %2785 bb413(%2783 : @reborrow ${ var Int64 }, %2784 : @reborrow ${ var CostUsageJsonl.JSONTailState }): // Preds: bb412 bb279 bb411 %2785 = borrowed %2784 from (%470) // user: %2788 %2786 = borrowed %2783 from (%467) // user: %2787 end_borrow %2786 // id: %2787 end_borrow %2785 // id: %2788 br bb416 // id: %2789 bb414(%2790 : $()): // Preds: bb128 end_borrow %888 // id: %2791 end_borrow %846 // id: %2792 end_borrow %844 // id: %2793 destroy_value %498 // id: %2794 destroy_value %887 // id: %2795 end_borrow %843 // id: %2796 destroy_value %842 // id: %2797 dealloc_stack %902 // id: %2798 dealloc_stack %889 // id: %2799 br bb416 // id: %2800 bb415: // Preds: bb128 end_borrow %888 // id: %2801 destroy_value %887 // id: %2802 destroy_addr %902 // id: %2803 dealloc_stack %902 // id: %2804 dealloc_stack %889 // id: %2805 br bb417 // id: %2806 bb416: // Preds: bb413 bb271 bb418 bb414 end_borrow %473 // id: %2807 end_borrow %472 // id: %2808 end_borrow %471 // id: %2809 dealloc_stack %840 // id: %2810 end_borrow %474 // id: %2811 switch_enum %7, case #Optional.some!enumelt: bb423, case #Optional.none!enumelt: bb425 // id: %2812 bb417: // Preds: bb415 bb419 unreachable // id: %2813 bb418(%2814 : $()): // Preds: bb129 end_borrow %913 // id: %2815 end_borrow %846 // id: %2816 end_borrow %844 // id: %2817 destroy_value %498 // id: %2818 destroy_value %912 // id: %2819 end_borrow %843 // id: %2820 destroy_value %842 // id: %2821 dealloc_stack %927 // id: %2822 dealloc_stack %914 // id: %2823 br bb416 // id: %2824 bb419: // Preds: bb129 end_borrow %913 // id: %2825 destroy_value %912 // id: %2826 destroy_addr %927 // id: %2827 dealloc_stack %927 // id: %2828 dealloc_stack %914 // id: %2829 br bb417 // id: %2830 // %2831 // users: %2973, %2969 bb420(%2831 : @owned $any Error): // Preds: bb77 bb116 end_borrow %474 // id: %2832 destroy_value %128 // id: %2833 dealloc_stack %126 // id: %2834 destroy_value %116 // id: %2835 destroy_value %114 // id: %2836 destroy_value %87 // id: %2837 end_borrow %54 // id: %2838 destroy_value %53 // id: %2839 debug_value %26, let, name "handle", argno 1 // id: %2840 %2841 = class_method %26, #FileHandle.close : (FileHandle) -> () throws -> (), $@convention(method) (@guaranteed FileHandle) -> @error any Error // user: %2842 try_apply %2841(%26) : $@convention(method) (@guaranteed FileHandle) -> @error any Error, normal bb444, error bb445 // id: %2842 bb421: // Preds: bb79 end_borrow %495 // id: %2843 destroy_value %480 // id: %2844 br bb80(%494) // id: %2845 bb422(%2846 : @guaranteed $Data): // Preds: bb79 end_borrow %495 // id: %2847 destroy_value %480 // id: %2848 br bb80(%494) // id: %2849 // %2850 // user: %2851 bb423(%2850 : @guaranteed $@callee_guaranteed () -> @error any Error): // Preds: bb416 try_apply %2850() : $@callee_guaranteed () -> @error any Error, normal bb424, error bb446 // id: %2851 bb424(%2852 : $()): // Preds: bb423 br bb35(%787) // id: %2853 bb425: // Preds: bb416 br bb35(%787) // id: %2854 bb426: // Preds: bb35 br bb38 // id: %2855 bb427: // Preds: bb67 bb68 bb69 bb112 bb70 bb41 %2856 = load [trivial] %126 // user: %2907 %2857 = integer_literal $Builtin.Int1, -1 // user: %2858 %2858 = builtin "sadd_with_overflow_Int64"(%42, %221, %2857) : $(Builtin.Int64, Builtin.Int1) // users: %2860, %2859 %2859 = tuple_extract %2858, 0 // user: %2862 %2860 = tuple_extract %2858, 1 // user: %2861 cond_fail %2860, "arithmetic overflow" // id: %2861 %2862 = struct $Int64 (%2859) // users: %2896, %2907 %2863 = begin_borrow [lexical] %87 // users: %2867, %2902 %2864 = begin_borrow [lexical] %116 // users: %2870, %2903 %2865 = begin_borrow [lexical] %114 // users: %2873, %2904 %2866 = begin_borrow [lexical] %128 // users: %2875, %2905 %2867 = project_box %2863, 0 // users: %2877, %2868 debug_value %2867, var, name "lineBytes", argno 1, expr op_deref // id: %2868 debug_value %39, let, name "startOffset", argno 2 // id: %2869 %2870 = project_box %2864, 0 // users: %2883, %2871 debug_value %2870, var, name "lineStartOffset", argno 4, expr op_deref // id: %2871 debug_value %55, var, name "current", argno 5, expr op_deref // id: %2872 %2873 = project_box %2865, 0 // users: %2889, %2874 debug_value %2873, var, name "truncated", argno 6, expr op_deref // id: %2874 %2875 = project_box %2866, 0 // users: %2892, %2876 debug_value %2875, var, name "jsonTailState", argno 7, expr op_deref // id: %2876 %2877 = begin_access [read] [dynamic] [no_nested_conflict] %2867 // users: %2879, %2878 %2878 = load [trivial] %2877 // users: %2896, %2880 end_access %2877 // id: %2879 %2880 = struct_extract %2878, #Int._value // user: %2881 %2881 = builtin "cmp_slt_Int64"(%41, %2880) : $Builtin.Int1 // user: %2882 cond_br %2881, bb428, bb429 // id: %2882 bb428: // Preds: bb427 %2883 = begin_access [read] [dynamic] [no_nested_conflict] %2870 // users: %2885, %2884 %2884 = load [trivial] %2883 // user: %2896 end_access %2883 // id: %2885 %2886 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %2888, %2887 %2887 = load [copy] %2886 // user: %2895 end_access %2886 // id: %2888 %2889 = begin_access [read] [dynamic] [no_nested_conflict] %2873 // users: %2891, %2890 %2890 = load [trivial] %2889 // user: %2896 end_access %2889 // id: %2891 %2892 = begin_access [read] [dynamic] [no_nested_conflict] %2875 // users: %2894, %2893 %2893 = load [trivial] %2892 // user: %2896 end_access %2892 // id: %2894 %2895 = move_value [lexical] %2887 // user: %2896 %2896 = struct $CostUsageJsonl.ResumeState (%2862, %2884, %2895, %2878, %2890, %2893) // user: %2897 %2897 = enum $Optional, #Optional.some!enumelt, %2896 // user: %2898 br bb430(%2897) // id: %2898 bb429: // Preds: bb427 %2899 = enum $Optional, #Optional.none!enumelt // user: %2900 br bb430(%2899) // id: %2900 // %2901 // user: %2906 bb430(%2901 : @owned $Optional): // Preds: bb429 bb428 end_borrow %2863 // id: %2902 end_borrow %2864 // id: %2903 end_borrow %2865 // id: %2904 end_borrow %2866 // id: %2905 %2906 = move_value [lexical] %2901 // user: %2907 %2907 = struct $CostUsageJsonl.ScanProgress (%2856, %2862, %2906) // user: %2925 destroy_value %128 // id: %2908 dealloc_stack %126 // id: %2909 destroy_value %116 // id: %2910 destroy_value %114 // id: %2911 destroy_value %87 // id: %2912 end_borrow %54 // id: %2913 destroy_value %53 // id: %2914 debug_value %26, let, name "handle", argno 1 // id: %2915 %2916 = class_method %26, #FileHandle.close : (FileHandle) -> () throws -> (), $@convention(method) (@guaranteed FileHandle) -> @error any Error // user: %2917 try_apply %2916(%26) : $@convention(method) (@guaranteed FileHandle) -> @error any Error, normal bb431, error bb432 // id: %2917 bb431(%2918 : $()): // Preds: bb430 destroy_value %26 // id: %2919 br bb433 // id: %2920 // %2921 // user: %2922 bb432(%2921 : @owned $any Error): // Preds: bb430 destroy_value %2921 // id: %2922 destroy_value %26 // id: %2923 br bb433 // id: %2924 bb433: // Preds: bb432 bb431 return %2907 // id: %2925 bb434: // Preds: bb31 bb32 bb28 bb440 dealloc_stack %147 // id: %2926 %2927 = enum $Optional, #Optional.none!enumelt // user: %2928 br bb34(%2927) // id: %2928 bb435: // Preds: bb10 %2929 = enum $Optional, #Optional.none!enumelt // user: %2930 br bb12(%2929) // id: %2930 // %2931 // user: %2932 bb436(%2931 : @owned $any Error): // Preds: bb0 br bb449(%2931) // id: %2932 // %2933 // users: %2943, %2939 bb437(%2933 : @owned $any Error): // Preds: bb7 debug_value %26, let, name "handle", argno 1 // id: %2934 %2935 = class_method %26, #FileHandle.close : (FileHandle) -> () throws -> (), $@convention(method) (@guaranteed FileHandle) -> @error any Error // user: %2936 try_apply %2935(%26) : $@convention(method) (@guaranteed FileHandle) -> @error any Error, normal bb438, error bb439 // id: %2936 bb438(%2937 : $()): // Preds: bb437 destroy_value %26 // id: %2938 br bb449(%2933) // id: %2939 // %2940 // user: %2941 bb439(%2940 : @owned $any Error): // Preds: bb437 destroy_value %2940 // id: %2941 destroy_value %26 // id: %2942 br bb449(%2933) // id: %2943 // %2944 // user: %2945 bb440(%2944 : @owned $any Error): // Preds: bb26 destroy_value %2944 // id: %2945 destroy_value %152 // id: %2946 destroy_value %150 // id: %2947 br bb434 // id: %2948 // %2949 // users: %2966, %2962 bb441(%2949 : @owned $any Error): // Preds: bb36 destroy_value %128 // id: %2950 dealloc_stack %126 // id: %2951 destroy_value %116 // id: %2952 destroy_value %114 // id: %2953 destroy_value %87 // id: %2954 end_borrow %54 // id: %2955 destroy_value %53 // id: %2956 debug_value %26, let, name "handle", argno 1 // id: %2957 %2958 = class_method %26, #FileHandle.close : (FileHandle) -> () throws -> (), $@convention(method) (@guaranteed FileHandle) -> @error any Error // user: %2959 try_apply %2958(%26) : $@convention(method) (@guaranteed FileHandle) -> @error any Error, normal bb442, error bb443 // id: %2959 bb442(%2960 : $()): // Preds: bb441 destroy_value %26 // id: %2961 br bb449(%2949) // id: %2962 // %2963 // user: %2964 bb443(%2963 : @owned $any Error): // Preds: bb441 destroy_value %2963 // id: %2964 destroy_value %26 // id: %2965 br bb449(%2949) // id: %2966 bb444(%2967 : $()): // Preds: bb420 destroy_value %26 // id: %2968 br bb449(%2831) // id: %2969 // %2970 // user: %2971 bb445(%2970 : @owned $any Error): // Preds: bb420 destroy_value %2970 // id: %2971 destroy_value %26 // id: %2972 br bb449(%2831) // id: %2973 // %2974 // users: %2991, %2987 bb446(%2974 : @owned $any Error): // Preds: bb423 destroy_value %128 // id: %2975 dealloc_stack %126 // id: %2976 destroy_value %116 // id: %2977 destroy_value %114 // id: %2978 destroy_value %87 // id: %2979 end_borrow %54 // id: %2980 destroy_value %53 // id: %2981 debug_value %26, let, name "handle", argno 1 // id: %2982 %2983 = class_method %26, #FileHandle.close : (FileHandle) -> () throws -> (), $@convention(method) (@guaranteed FileHandle) -> @error any Error // user: %2984 try_apply %2983(%26) : $@convention(method) (@guaranteed FileHandle) -> @error any Error, normal bb447, error bb448 // id: %2984 bb447(%2985 : $()): // Preds: bb446 destroy_value %26 // id: %2986 br bb449(%2974) // id: %2987 // %2988 // user: %2989 bb448(%2988 : @owned $any Error): // Preds: bb446 destroy_value %2988 // id: %2989 destroy_value %26 // id: %2990 br bb449(%2974) // id: %2991 // %2992 // user: %2993 bb449(%2992 : @owned $any Error): // Preds: bb439 bb443 bb445 bb448 bb447 bb444 bb442 bb438 bb436 throw %2992 // id: %2993 } // end sil function '$s12CodexBarCore14CostUsageJsonlO11scanBounded7fileURL6offset12maxLineBytes06prefixN00lN6ToRead11resumeState10shouldStop17checkCancellation02onM0AC12ScanProgressV20FoundationEssentials0J0V_s5Int64VS2iATSgAC06ResumeS0VSgSbATcSgyyKcSgyAC0M0VXEtKFZ' Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace. Stack dump: 0. Program arguments: /usr/libexec/swift/6.2/bin/swift-frontend -frontend -c -filelist /tmp/TemporaryDirectory.gB3thG/sources-1 -supplementary-output-file-map /tmp/TemporaryDirectory.gB3thG/supplementaryOutputs-1 -target aarch64-unknown-linux-gnu -Xllvm -aarch64-use-tbi -disable-objc-interop -I /builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0/.build/aarch64-unknown-linux-gnu/release/Modules -no-color-diagnostics -Xcc -fno-color-diagnostics -g -debug-info-format=dwarf -dwarf-version=4 -module-cache-path /builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0/.build/aarch64-unknown-linux-gnu/release/ModuleCache -swift-version 6 -O -D SWIFT_PACKAGE -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -enable-upcoming-feature StrictConcurrency -empty-abi-descriptor -file-compilation-dir /builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0 -Xcc -fmodule-map-file=/builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0/.build/aarch64-unknown-linux-gnu/release/CQuickJS.build/module.modulemap -Xcc -I -Xcc /builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0/Sources/CQuickJS/include -Xcc -fmodule-map-file=/builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0/Sources/CSQLite3/module.modulemap -Xcc -fmodule-map-file=/builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0/.build/checkouts/swift-crypto/Sources/CCryptoBoringSSLShims/include/module.modulemap -Xcc -I -Xcc /builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0/.build/checkouts/swift-crypto/Sources/CCryptoBoringSSLShims/include -Xcc -fmodule-map-file=/builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0/.build/checkouts/swift-crypto/Sources/CCryptoBoringSSL/include/module.modulemap -Xcc -I -Xcc /builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0/.build/checkouts/swift-crypto/Sources/CCryptoBoringSSL/include -Xcc -fPIC -Xcc -g -Xcc -fno-omit-frame-pointer -no-auto-bridging-header-chaining -module-name CodexBarCore -package-name codexbar_0_52_0 -in-process-plugin-server-path /usr/libexec/swift/6.2/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /usr/libexec/swift/6.2/lib/swift/host/plugins -plugin-path /usr/libexec/swift/6.2/local/lib/swift/host/plugins -enable-default-cmo -parse-as-library -num-threads 4 -output-filelist /tmp/TemporaryDirectory.gB3thG/outputs-1 1. Swift version 6.2 (swift-6.2-RELEASE) 2. Compiling with the current language version 3. While evaluating request ExecuteSILPipelineRequest(Run pipelines { PrepareOptimizationPasses, EarlyModulePasses, HighLevel,Function+EarlyLoopOpt, HighLevel,Module+StackPromote, MidLevel,Function, ClosureSpecialize, LowLevel,Function, LateLoopOpt, SIL Debug Info Generator } on SIL for CodexBarCore) 4. While running pass #4922168 SILFunctionTransform "OwnershipModelEliminator" on SILFunction "@$s12CodexBarCore14CostUsageJsonlO11scanBounded7fileURL6offset12maxLineBytes06prefixN00lN6ToRead11resumeState10shouldStop17checkCancellation02onM0AC12ScanProgressV20FoundationEssentials0J0V_s5Int64VS2iATSgAC06ResumeS0VSgSbATcSgyyKcSgyAC0M0VXEtKFZ". for 'scanBounded(fileURL:offset:maxLineBytes:prefixBytes:maxBytesToRead:resumeState:shouldStop:checkCancellation:onLine:)' (at /builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0/Sources/CodexBarCore/Vendored/CostUsage/CostUsageJsonl.swift:295:5) 5. Found verification error when verifying before lowering ownership. Please re-run with -sil-verify-all to identify the actual pass that introduced the verification error. 6. While verifying SIL function "@$s12CodexBarCore14CostUsageJsonlO11scanBounded7fileURL6offset12maxLineBytes06prefixN00lN6ToRead11resumeState10shouldStop17checkCancellation02onM0AC12ScanProgressV20FoundationEssentials0J0V_s5Int64VS2iATSgAC06ResumeS0VSgSbATcSgyyKcSgyAC0M0VXEtKFZ". for 'scanBounded(fileURL:offset:maxLineBytes:prefixBytes:maxBytesToRead:resumeState:shouldStop:checkCancellation:onLine:)' (at /builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0/Sources/CodexBarCore/Vendored/CostUsage/CostUsageJsonl.swift:295:5) #0 0x0000aaaac8c91d74 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/libexec/swift/6.2/bin/swift-frontend+0x8991d74) #1 0x0000aaaac8c8fbf0 llvm::sys::RunSignalHandlers() (/usr/libexec/swift/6.2/bin/swift-frontend+0x898fbf0) #2 0x0000aaaac8c92480 SignalHandler(int, siginfo_t*, void*) (/usr/libexec/swift/6.2/bin/swift-frontend+0x8992480) #3 0x0000ffff848f5928 (linux-vdso.so.1+0x928) #4 0x0000ffff82b415fc __pthread_kill_implementation (/lib64/libc.so.6+0x915fc) #5 0x0000ffff82aebcbc gsignal (/lib64/libc.so.6+0x3bcbc) #6 0x0000ffff82ad5d48 abort (/lib64/libc.so.6+0x25d48) #7 0x0000aaaac31b689c swift::verificationFailure(llvm::Twine const&, swift::SILInstruction const*, swift::SILArgument const*, std::function const&) (/usr/libexec/swift/6.2/bin/swift-frontend+0x2eb689c) #8 0x0000aaaac31d3a14 swift::SILVisitorBase<(anonymous namespace)::SILVerifier, void>::visitSILBasicBlock(swift::SILBasicBlock*) (/usr/libexec/swift/6.2/bin/swift-frontend+0x2ed3a14) #9 0x0000aaaac31bf07c (anonymous namespace)::SILVerifier::visitSILBasicBlock(swift::SILBasicBlock*) (/usr/libexec/swift/6.2/bin/swift-frontend+0x2ebf07c) #10 0x0000aaaac31bd4a8 (anonymous namespace)::SILVerifier::visitSILFunction(swift::SILFunction*) (/usr/libexec/swift/6.2/bin/swift-frontend+0x2ebd4a8) #11 0x0000aaaac31b7344 swift::SILFunction::verify(swift::CalleeCache*, bool, bool, bool) const (/usr/libexec/swift/6.2/bin/swift-frontend+0x2eb7344) #12 0x0000aaaac2dd2388 (anonymous namespace)::OwnershipModelEliminator::run() (/usr/libexec/swift/6.2/bin/swift-frontend+0x2ad2388) #13 0x0000aaaac28b3d28 swift::SILPassManager::runPassOnFunction(unsigned int, swift::SILFunction*) (/usr/libexec/swift/6.2/bin/swift-frontend+0x25b3d28) #14 0x0000aaaac28b4ccc swift::SILPassManager::runFunctionPasses(unsigned int, unsigned int) (/usr/libexec/swift/6.2/bin/swift-frontend+0x25b4ccc) #15 0x0000aaaac28b1d18 swift::SILPassManager::executePassPipelinePlan(swift::SILPassPipelinePlan const&) (/usr/libexec/swift/6.2/bin/swift-frontend+0x25b1d18) #16 0x0000aaaac28b1ccc swift::ExecuteSILPipelineRequest::evaluate(swift::Evaluator&, swift::SILPipelineExecutionDescriptor) const (/usr/libexec/swift/6.2/bin/swift-frontend+0x25b1ccc) #17 0x0000aaaac28d42a0 swift::SimpleRequest (swift::SILPipelineExecutionDescriptor), (swift::RequestFlags)1>::evaluateRequest(swift::ExecuteSILPipelineRequest const&, swift::Evaluator&) (/usr/libexec/swift/6.2/bin/swift-frontend+0x25d42a0) #18 0x0000aaaac28bfca0 swift::ExecuteSILPipelineRequest::OutputType swift::Evaluator::getResultUncached(swift::Evaluator&, swift::ExecuteSILPipelineRequest)::'lambda'()>(swift::ExecuteSILPipelineRequest const&, swift::ExecuteSILPipelineRequest::OutputType swift::evaluateOrFatal(swift::Evaluator&, swift::ExecuteSILPipelineRequest)::'lambda'()) (/usr/libexec/swift/6.2/bin/swift-frontend+0x25bfca0) #19 0x0000aaaac28b1e6c swift::executePassPipelinePlan(swift::SILModule*, swift::SILPassPipelinePlan const&, bool, swift::irgen::IRGenModule*) (/usr/libexec/swift/6.2/bin/swift-frontend+0x25b1e6c) #20 0x0000aaaac28c19c4 swift::runSILOptimizationPasses(swift::SILModule&) (/usr/libexec/swift/6.2/bin/swift-frontend+0x25c19c4) #21 0x0000aaaac2368220 swift::CompilerInstance::performSILProcessing(swift::SILModule*) (/usr/libexec/swift/6.2/bin/swift-frontend+0x2068220) #22 0x0000aaaac206f9c0 performCompileStepsPostSILGen(swift::CompilerInstance&, std::unique_ptr>, llvm::PointerUnion, swift::PrimarySpecificPaths const&, int&, swift::FrontendObserver*) (/usr/libexec/swift/6.2/bin/swift-frontend+0x1d6f9c0) #23 0x0000aaaac206f428 swift::performCompileStepsPostSema(swift::CompilerInstance&, int&, swift::FrontendObserver*) (/usr/libexec/swift/6.2/bin/swift-frontend+0x1d6f428) #24 0x0000aaaac207d4c0 withSemanticAnalysis(swift::CompilerInstance&, swift::FrontendObserver*, llvm::function_ref, bool) (/usr/libexec/swift/6.2/bin/swift-frontend+0x1d7d4c0) #25 0x0000aaaac207119c performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*) (/usr/libexec/swift/6.2/bin/swift-frontend+0x1d7119c) #26 0x0000aaaac2070674 swift::performFrontend(llvm::ArrayRef, char const*, void*, swift::FrontendObserver*) (/usr/libexec/swift/6.2/bin/swift-frontend+0x1d70674) #27 0x0000aaaac1e3cffc swift::mainEntry(int, char const**) (/usr/libexec/swift/6.2/bin/swift-frontend+0x1b3cffc) #28 0x0000ffff82ad655c __libc_start_call_main (/lib64/libc.so.6+0x2655c) #29 0x0000ffff82ad663c __libc_start_main@GLIBC_2.17 (/lib64/libc.so.6+0x2663c) #30 0x0000aaaac1e3b930 _start (/usr/libexec/swift/6.2/bin/swift-frontend+0x1b3b930) RPM build warnings: RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.t8aIFD (%build) %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Bad exit status from /var/tmp/rpm-tmp.t8aIFD (%build) Finish: rpmbuild codexbar-cli-0.52.0-1.fc43.src.rpm Finish: build phase for codexbar-cli-0.52.0-1.fc43.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-43-aarch64-1787055403.518521/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names ERROR: Exception(/var/lib/copr-rpmbuild/results/codexbar-cli-0.52.0-1.fc43.src.rpm) Config(fedora-43-aarch64) 4 minutes 52 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_failure=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot ERROR: Command failed: # /usr/bin/systemd-nspawn -q -M c27b43cdec274ffeb085abfa23be0230 -D /var/lib/mock/fedora-43-aarch64-1787055403.518521/root -a -u mockbuild --capability=cap_ipc_lock --capability=cap_ipc_lock --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --resolv-conf=off --resolv-conf=off --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 bash --login -c '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/originals/codexbar-cli.spec' Copr build error: Build failed