Warning: Permanently added '32.198.5.131' (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/10875042-fedora-43-x86_64 --chroot fedora-43-x86_64 Version: 1.9 PID: 10471 Logging PID: 10473 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 10875042, 'buildroot_pkgs': [], 'chroot': 'fedora-43-x86_64', 'enable_net': True, 'fedora_review': True, 'git_hash': '640813c919f30c8e433b98807c1a39f979164be2', '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-x86_64/', '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': '10875042-fedora-43-x86_64', '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-p4lqfdmc/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-p4lqfdmc/codexbar-cli', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-p4lqfdmc/codexbar-cli'... Running: git checkout 640813c919f30c8e433b98807c1a39f979164be2 -- cmd: ['git', 'checkout', '640813c919f30c8e433b98807c1a39f979164be2', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-p4lqfdmc/codexbar-cli rc: 0 stdout: stderr: Note: switching to '640813c919f30c8e433b98807c1a39f979164be2'. 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 640813c automatic import of codexbar-cli Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-p4lqfdmc/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 343.0M 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-p4lqfdmc/codexbar-cli/codexbar-cli.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-p4lqfdmc/codexbar-cli --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1787037809.726525 -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-p4lqfdmc/codexbar-cli/codexbar-cli.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-p4lqfdmc/codexbar-cli --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1787037809.726525 -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-p4lqfdmc/codexbar-cli/codexbar-cli.spec) Config(fedora-43-x86_64) 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-x86_64-bootstrap-1787037809.726525/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-7642d950-48de-4450-b726-024a35fe7044 INFO: Checking that c50de60dd23ce0a4a343292b6388f81038c7e60c85ac253717f050785839efa0 image matches host's architecture INFO: Copy content of container c50de60dd23ce0a4a343292b6388f81038c7e60c85ac253717f050785839efa0 to /var/lib/mock/fedora-43-x86_64-bootstrap-1787037809.726525/root INFO: mounting c50de60dd23ce0a4a343292b6388f81038c7e60c85ac253717f050785839efa0 with podman image mount INFO: image c50de60dd23ce0a4a343292b6388f81038c7e60c85ac253717f050785839efa0 as /var/lib/containers/storage/overlay/14eb19663151bbfe63492bc759a4bb6d2c469212e7146288ecf3fc96c6b55cd9/merged INFO: umounting image c50de60dd23ce0a4a343292b6388f81038c7e60c85ac253717f050785839efa0 (/var/lib/containers/storage/overlay/14eb19663151bbfe63492bc759a4bb6d2c469212e7146288ecf3fc96c6b55cd9/merged) with podman image umount INFO: Removing image mock-bootstrap-7642d950-48de-4450-b726-024a35fe7044 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-x86_64-1787037809.726525/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.x86_64 rpm-sequoia-1.10.2-4.fc43.x86_64 dnf5-5.2.18.0-4.fc43.x86_64 dnf5-plugins-5.2.18.0-4.fc43.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: Copr repository 100% | 4.3 KiB/s | 1.7 KiB | 00m00s fedora 100% | 26.4 MiB/s | 35.4 MiB | 00m01s updates 100% | 5.9 MiB/s | 12.0 MiB | 00m02s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 5.3.0-2.fc43 fedora 8.4 MiB bzip2 x86_64 1.0.8-21.fc43 fedora 95.3 KiB coreutils x86_64 9.7-10.fc43 updates 5.4 MiB cpio x86_64 2.15-6.fc43 fedora 1.1 MiB diffutils x86_64 3.12-3.fc43 fedora 1.6 MiB fedora-release-common noarch 43-27 updates 20.6 KiB findutils x86_64 1:4.10.0-6.fc43 fedora 1.8 MiB gawk x86_64 5.3.2-2.fc43 fedora 1.8 MiB glibc-minimal-langpack x86_64 2.42-13.fc43 updates 0.0 B grep x86_64 3.12-2.fc43 fedora 1.0 MiB gzip x86_64 1.13-4.fc43 fedora 388.8 KiB info x86_64 7.2-7.fc43 updates 353.9 KiB patch x86_64 2.8-2.fc43 fedora 222.8 KiB redhat-rpm-config noarch 343-14.fc43 updates 182.9 KiB rpm-build x86_64 6.0.2-1.fc43 updates 286.4 KiB sed x86_64 4.9-5.fc43 fedora 857.3 KiB shadow-utils x86_64 2:4.18.0-3.fc43 fedora 3.9 MiB tar x86_64 2:1.35-6.fc43 fedora 2.9 MiB unzip x86_64 6.0-67.fc43 fedora 386.3 KiB util-linux x86_64 2.41.5-1.fc43 updates 3.5 MiB which x86_64 2.23-3.fc43 fedora 83.5 KiB xz x86_64 1:5.8.1-4.fc43 updates 1.3 MiB Installing dependencies: add-determinism x86_64 0.6.0-3.fc43 updates 2.3 MiB alternatives x86_64 1.33-3.fc43 updates 62.2 KiB ansible-srpm-macros noarch 1-18.1.fc43 fedora 35.7 KiB audit-libs x86_64 4.2.1-1.fc43 updates 382.5 KiB binutils x86_64 2.45.1-5.fc43 updates 27.3 MiB build-reproducibility-srpm-macros noarch 0.6.0-3.fc43 updates 735.0 B bzip2-libs x86_64 1.0.8-21.fc43 fedora 80.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 x86_64 9.7-10.fc43 updates 11.3 MiB crypto-policies noarch 20251125-1.git63291f8.fc43 updates 147.1 KiB curl x86_64 8.15.0-8.fc43 updates 461.4 KiB cyrus-sasl-lib x86_64 2.1.28-33.fc43 fedora 2.3 MiB debugedit x86_64 5.2-3.fc43 fedora 214.0 KiB dwz x86_64 0.16-2.fc43 fedora 287.1 KiB ed x86_64 1.22.2-1.fc43 fedora 148.1 KiB efi-srpm-macros noarch 6-4.fc43 fedora 40.1 KiB elfutils x86_64 0.195-1.fc43 updates 2.9 MiB elfutils-debuginfod-client x86_64 0.195-1.fc43 updates 84.1 KiB elfutils-default-yama-scope noarch 0.195-1.fc43 updates 1.8 KiB elfutils-libelf x86_64 0.195-1.fc43 updates 1.2 MiB elfutils-libs x86_64 0.195-1.fc43 updates 691.5 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 x86_64 5.46-9.fc43 updates 100.2 KiB file-libs x86_64 5.46-9.fc43 updates 11.9 MiB filesystem x86_64 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 x86_64 17.2-2.fc43 updates 13.6 MiB gdbm-libs x86_64 1:1.23-10.fc43 fedora 129.9 KiB ghc-srpm-macros noarch 1.9.2-3.fc43 fedora 779.0 B glibc x86_64 2.42-13.fc43 updates 6.7 MiB glibc-common x86_64 2.42-13.fc43 updates 1.0 MiB glibc-gconv-extra x86_64 2.42-13.fc43 updates 7.2 MiB gmp x86_64 1:6.3.0-4.fc43 fedora 811.2 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 x86_64 2.4.9-5.fc43 updates 6.6 MiB gnupg2-dirmngr x86_64 2.4.9-5.fc43 updates 618.4 KiB gnupg2-gpg-agent x86_64 2.4.9-5.fc43 updates 671.4 KiB gnupg2-gpgconf x86_64 2.4.9-5.fc43 updates 250.0 KiB gnupg2-keyboxd x86_64 2.4.9-5.fc43 updates 201.4 KiB gnupg2-verify x86_64 2.4.9-5.fc43 updates 348.5 KiB gnutls x86_64 3.8.13-1.fc43 updates 3.8 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 x86_64 1.6.2-6.fc43 fedora 60.7 KiB jansson x86_64 2.14-3.fc43 fedora 89.1 KiB java-srpm-macros noarch 1-7.fc43 fedora 870.0 B json-c x86_64 0.18-7.fc43 fedora 82.7 KiB kernel-srpm-macros noarch 1.0-27.fc43 fedora 1.9 KiB keyutils-libs x86_64 1.6.3-6.fc43 fedora 54.3 KiB krb5-libs x86_64 1.22.2-4.fc43 updates 2.3 MiB libacl x86_64 2.4.0-1.fc43 updates 39.9 KiB libarchive x86_64 3.8.4-1.fc43 updates 955.3 KiB libassuan x86_64 2.5.7-4.fc43 fedora 163.8 KiB libattr x86_64 2.6.0-1.fc43 updates 24.3 KiB libblkid x86_64 2.41.5-1.fc43 updates 262.3 KiB libbrotli x86_64 1.2.0-1.fc43 updates 865.4 KiB libcap x86_64 2.76-4.fc43 updates 209.1 KiB libcap-ng x86_64 0.9.3-1.fc43 updates 69.0 KiB libcom_err x86_64 1.47.3-2.fc43 fedora 63.1 KiB libcurl x86_64 8.15.0-8.fc43 updates 907.1 KiB libeconf x86_64 0.7.9-2.fc43 fedora 64.9 KiB libevent x86_64 2.1.12-16.fc43 fedora 883.1 KiB libfdisk x86_64 2.41.5-1.fc43 updates 380.3 KiB libffi x86_64 3.5.2-1.fc43 updates 83.8 KiB libfsverity x86_64 1.6-3.fc43 fedora 28.5 KiB libgcc x86_64 15.3.1-1.fc43 updates 266.6 KiB libgcrypt x86_64 1.11.1-4.fc43 updates 1.6 MiB libgomp x86_64 15.3.1-1.fc43 updates 541.8 KiB libgpg-error x86_64 1.55-2.fc43 fedora 915.3 KiB libidn2 x86_64 2.3.8-2.fc43 fedora 552.5 KiB libksba x86_64 1.6.7-4.fc43 fedora 398.5 KiB liblastlog2 x86_64 2.41.5-1.fc43 updates 37.6 KiB libmount x86_64 2.41.5-1.fc43 updates 376.6 KiB libnghttp2 x86_64 1.66.0-3.fc43 updates 162.1 KiB libpkgconf x86_64 2.3.0-3.fc43 fedora 78.1 KiB libpsl x86_64 0.21.5-6.fc43 fedora 76.4 KiB libselinux x86_64 3.9-5.fc43 fedora 193.1 KiB libsemanage x86_64 3.9-4.fc43 fedora 308.5 KiB libsepol x86_64 3.9-2.fc43 fedora 822.0 KiB libsmartcols x86_64 2.41.5-1.fc43 updates 180.3 KiB libssh x86_64 0.11.5-1.fc43 updates 573.1 KiB libssh-config noarch 0.11.5-1.fc43 updates 277.0 B libstdc++ x86_64 15.3.1-1.fc43 updates 2.8 MiB libtasn1 x86_64 4.21.0-1.fc43 updates 176.7 KiB libtool-ltdl x86_64 2.5.4-8.fc43 updates 70.1 KiB libunistring x86_64 1.1-10.fc43 fedora 1.7 MiB libusb1 x86_64 1.0.30-1.fc43 updates 176.0 KiB libuuid x86_64 2.41.5-1.fc43 updates 37.2 KiB libverto x86_64 0.3.2-11.fc43 fedora 25.4 KiB libxcrypt x86_64 4.5.2-1.fc43 updates 285.3 KiB libxml2 x86_64 2.12.10-5.fc43 fedora 1.7 MiB libzstd x86_64 1.5.7-2.fc43 fedora 799.9 KiB lua-libs x86_64 5.4.8-4.fc43 updates 281.9 KiB lua-srpm-macros noarch 1-16.fc43 fedora 1.3 KiB lz4-libs x86_64 1.10.0-3.fc43 fedora 161.4 KiB mpfr x86_64 4.2.2-2.fc43 fedora 832.8 KiB ncurses-base noarch 6.5-7.20250614.fc43 fedora 328.1 KiB ncurses-libs x86_64 6.5-7.20250614.fc43 fedora 946.3 KiB nettle x86_64 3.10.1-2.fc43 fedora 790.6 KiB npth x86_64 1.8-3.fc43 fedora 49.6 KiB ocaml-srpm-macros noarch 11-2.fc43 fedora 1.9 KiB openblas-srpm-macros noarch 2-20.fc43 fedora 112.0 B openldap x86_64 2.6.13-1.fc43 updates 658.1 KiB openssl-libs x86_64 1:3.5.7-2.fc43 updates 8.9 MiB p11-kit x86_64 0.26.5-1.fc43 updates 2.5 MiB p11-kit-trust x86_64 0.26.5-1.fc43 updates 466.3 KiB package-notes-srpm-macros noarch 0.20-1.fc43 updates 1.6 KiB pam-libs x86_64 1.7.1-5.fc43 updates 126.5 KiB pcre2 x86_64 10.47-1.fc43 updates 702.6 KiB pcre2-syntax noarch 10.47-1.fc43 updates 281.9 KiB perl-srpm-macros noarch 1-60.fc43 fedora 861.0 B pkgconf x86_64 2.3.0-3.fc43 fedora 88.5 KiB pkgconf-m4 noarch 2.3.0-3.fc43 fedora 14.4 KiB pkgconf-pkg-config x86_64 2.3.0-3.fc43 fedora 989.0 B popt x86_64 1.19-9.fc43 fedora 132.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 x86_64 8.3-2.fc43 fedora 511.7 KiB rpm x86_64 6.0.2-1.fc43 updates 3.1 MiB rpm-build-libs x86_64 6.0.2-1.fc43 updates 264.3 KiB rpm-libs x86_64 6.0.2-1.fc43 updates 933.5 KiB rpm-sequoia x86_64 1.10.2-4.fc43 updates 2.4 MiB rpm-sign-libs x86_64 6.0.2-1.fc43 updates 39.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 x86_64 3.50.2-3.fc43 updates 1.5 MiB systemd-libs x86_64 258.10-1.fc43 updates 2.3 MiB systemd-standalone-sysusers x86_64 258.10-1.fc43 updates 297.5 KiB tpm2-tss x86_64 4.1.3-8.fc43 fedora 1.6 MiB tree-sitter-srpm-macros noarch 0.4.2-1.fc43 fedora 8.3 KiB util-linux-core x86_64 2.41.5-1.fc43 updates 1.5 MiB xxhash-libs x86_64 0.8.3-3.fc43 fedora 90.2 KiB xz-libs x86_64 1:5.8.1-4.fc43 updates 217.8 KiB zig-srpm-macros noarch 1-5.fc43 fedora 1.1 KiB zip x86_64 3.0-44.fc43 fedora 694.5 KiB zlib-ng-compat x86_64 2.3.3-2.fc43 updates 161.7 KiB zstd x86_64 1.5.7-2.fc43 fedora 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 172 packages Total size of inbound packages is 59 MiB. Need to download 59 MiB. After this operation, 200 MiB extra will be used (install 200 MiB, remove 0 B). [ 1/172] bzip2-0:1.0.8-21.fc43.x86_64 100% | 346.5 KiB/s | 51.6 KiB | 00m00s [ 2/172] cpio-0:2.15-6.fc43.x86_64 100% | 1.5 MiB/s | 293.1 KiB | 00m00s [ 3/172] findutils-1:4.10.0-6.fc43.x86 100% | 8.4 MiB/s | 550.0 KiB | 00m00s [ 4/172] bash-0:5.3.0-2.fc43.x86_64 100% | 7.0 MiB/s | 1.9 MiB | 00m00s [ 5/172] diffutils-0:3.12-3.fc43.x86_6 100% | 3.2 MiB/s | 392.3 KiB | 00m00s [ 6/172] grep-0:3.12-2.fc43.x86_64 100% | 9.1 MiB/s | 299.1 KiB | 00m00s [ 7/172] gzip-0:1.13-4.fc43.x86_64 100% | 6.4 MiB/s | 170.1 KiB | 00m00s [ 8/172] patch-0:2.8-2.fc43.x86_64 100% | 3.4 MiB/s | 113.8 KiB | 00m00s [ 9/172] sed-0:4.9-5.fc43.x86_64 100% | 9.4 MiB/s | 317.1 KiB | 00m00s [ 10/172] shadow-utils-2:4.18.0-3.fc43. 100% | 34.7 MiB/s | 1.3 MiB | 00m00s [ 11/172] unzip-0:6.0-67.fc43.x86_64 100% | 6.0 MiB/s | 183.7 KiB | 00m00s [ 12/172] which-0:2.23-3.fc43.x86_64 100% | 1.7 MiB/s | 41.7 KiB | 00m00s [ 13/172] tar-2:1.35-6.fc43.x86_64 100% | 11.6 MiB/s | 856.4 KiB | 00m00s [ 14/172] gawk-0:5.3.2-2.fc43.x86_64 100% | 31.2 MiB/s | 1.1 MiB | 00m00s [ 15/172] fedora-release-common-0:43-27 100% | 180.9 KiB/s | 22.6 KiB | 00m00s [ 16/172] glibc-minimal-langpack-0:2.42 100% | 293.8 KiB/s | 43.2 KiB | 00m00s [ 17/172] info-0:7.2-7.fc43.x86_64 100% | 1.6 MiB/s | 182.7 KiB | 00m00s [ 18/172] redhat-rpm-config-0:343-14.fc 100% | 1.1 MiB/s | 76.1 KiB | 00m00s [ 19/172] rpm-build-0:6.0.2-1.fc43.x86_ 100% | 2.9 MiB/s | 135.3 KiB | 00m00s [ 20/172] coreutils-0:9.7-10.fc43.x86_6 100% | 3.8 MiB/s | 1.1 MiB | 00m00s [ 21/172] filesystem-0:3.18-50.fc43.x86 100% | 35.1 MiB/s | 1.3 MiB | 00m00s [ 22/172] ncurses-libs-0:6.5-7.20250614 100% | 11.6 MiB/s | 332.7 KiB | 00m00s [ 23/172] bzip2-libs-0:1.0.8-21.fc43.x8 100% | 1.7 MiB/s | 43.1 KiB | 00m00s [ 24/172] xz-1:5.8.1-4.fc43.x86_64 100% | 5.6 MiB/s | 572.7 KiB | 00m00s [ 25/172] libselinux-0:3.9-5.fc43.x86_6 100% | 3.8 MiB/s | 97.7 KiB | 00m00s [ 26/172] util-linux-0:2.41.5-1.fc43.x8 100% | 8.3 MiB/s | 1.2 MiB | 00m00s [ 27/172] ed-0:1.22.2-1.fc43.x86_64 100% | 2.7 MiB/s | 83.7 KiB | 00m00s [ 28/172] libeconf-0:0.7.9-2.fc43.x86_6 100% | 1.4 MiB/s | 35.2 KiB | 00m00s [ 29/172] libsemanage-0:3.9-4.fc43.x86_ 100% | 4.3 MiB/s | 123.5 KiB | 00m00s [ 30/172] setup-0:2.15.0-26.fc43.noarch 100% | 5.0 MiB/s | 157.3 KiB | 00m00s [ 31/172] gmp-1:6.3.0-4.fc43.x86_64 100% | 11.1 MiB/s | 319.3 KiB | 00m00s [ 32/172] fedora-repos-0:43-1.noarch 100% | 314.5 KiB/s | 9.1 KiB | 00m00s [ 33/172] mpfr-0:4.2.2-2.fc43.x86_64 100% | 12.1 MiB/s | 347.0 KiB | 00m00s [ 34/172] readline-0:8.3-2.fc43.x86_64 100% | 6.6 MiB/s | 224.6 KiB | 00m00s [ 35/172] coreutils-common-0:9.7-10.fc4 100% | 26.2 MiB/s | 2.1 MiB | 00m00s [ 36/172] glibc-common-0:2.42-13.fc43.x 100% | 8.1 MiB/s | 330.4 KiB | 00m00s [ 37/172] ansible-srpm-macros-0:1-18.1. 100% | 796.3 KiB/s | 19.9 KiB | 00m00s [ 38/172] dwz-0:0.16-2.fc43.x86_64 100% | 4.1 MiB/s | 135.5 KiB | 00m00s [ 39/172] efi-srpm-macros-0:6-4.fc43.no 100% | 895.7 KiB/s | 22.4 KiB | 00m00s [ 40/172] filesystem-srpm-macros-0:3.18 100% | 1.1 MiB/s | 26.4 KiB | 00m00s [ 41/172] forge-srpm-macros-0:0.4.0-3.f 100% | 803.6 KiB/s | 20.1 KiB | 00m00s [ 42/172] fonts-srpm-macros-1:2.0.5-23. 100% | 937.0 KiB/s | 27.2 KiB | 00m00s [ 43/172] fpc-srpm-macros-0:1.3-15.fc43 100% | 315.7 KiB/s | 7.9 KiB | 00m00s [ 44/172] gap-srpm-macros-0:2-1.fc43.no 100% | 373.7 KiB/s | 9.0 KiB | 00m00s [ 45/172] go-srpm-macros-0:3.8.0-1.fc43 100% | 1.1 MiB/s | 28.3 KiB | 00m00s [ 46/172] ghc-srpm-macros-0:1.9.2-3.fc4 100% | 301.6 KiB/s | 8.7 KiB | 00m00s [ 47/172] java-srpm-macros-0:1-7.fc43.n 100% | 317.7 KiB/s | 7.9 KiB | 00m00s [ 48/172] kernel-srpm-macros-0:1.0-27.f 100% | 371.7 KiB/s | 8.9 KiB | 00m00s [ 49/172] lua-srpm-macros-0:1-16.fc43.n 100% | 302.0 KiB/s | 8.8 KiB | 00m00s [ 50/172] ocaml-srpm-macros-0:11-2.fc43 100% | 370.4 KiB/s | 9.3 KiB | 00m00s [ 51/172] openblas-srpm-macros-0:2-20.f 100% | 316.4 KiB/s | 7.6 KiB | 00m00s [ 52/172] perl-srpm-macros-0:1-60.fc43. 100% | 285.8 KiB/s | 8.3 KiB | 00m00s [ 53/172] python-srpm-macros-0:3.14-5.f 100% | 973.8 KiB/s | 23.4 KiB | 00m00s [ 54/172] tree-sitter-srpm-macros-0:0.4 100% | 556.3 KiB/s | 13.4 KiB | 00m00s [ 55/172] zig-srpm-macros-0:1-5.fc43.no 100% | 290.8 KiB/s | 8.4 KiB | 00m00s [ 56/172] zip-0:3.0-44.fc43.x86_64 100% | 8.2 MiB/s | 261.6 KiB | 00m00s [ 57/172] cmake-srpm-macros-0:3.31.11-1 100% | 328.5 KiB/s | 9.9 KiB | 00m00s [ 58/172] gnome-srpm-macros-0:1.0-1.fc4 100% | 287.0 KiB/s | 8.6 KiB | 00m00s [ 59/172] debugedit-0:5.2-3.fc43.x86_64 100% | 3.3 MiB/s | 85.6 KiB | 00m00s [ 60/172] popt-0:1.19-9.fc43.x86_64 100% | 2.1 MiB/s | 65.7 KiB | 00m00s [ 61/172] zstd-0:1.5.7-2.fc43.x86_64 100% | 12.5 MiB/s | 485.9 KiB | 00m00s [ 62/172] rpm-0:6.0.2-1.fc43.x86_64 100% | 16.0 MiB/s | 574.0 KiB | 00m00s [ 63/172] util-linux-core-0:2.41.5-1.fc 100% | 11.5 MiB/s | 551.6 KiB | 00m00s [ 64/172] ncurses-base-0:6.5-7.20250614 100% | 3.4 MiB/s | 88.2 KiB | 00m00s [ 65/172] xz-libs-1:5.8.1-4.fc43.x86_64 100% | 2.6 MiB/s | 112.8 KiB | 00m00s [ 66/172] gnulib-l10n-0:20241231-1.fc43 100% | 5.6 MiB/s | 150.2 KiB | 00m00s [ 67/172] libsepol-0:3.9-2.fc43.x86_64 100% | 9.6 MiB/s | 345.4 KiB | 00m00s [ 68/172] fedora-gpg-keys-0:43-1.noarch 100% | 4.8 MiB/s | 138.9 KiB | 00m00s [ 69/172] lz4-libs-0:1.10.0-3.fc43.x86_ 100% | 3.0 MiB/s | 78.0 KiB | 00m00s [ 70/172] glibc-0:2.42-13.fc43.x86_64 100% | 43.3 MiB/s | 2.2 MiB | 00m00s [ 71/172] rpm-libs-0:6.0.2-1.fc43.x86_6 100% | 9.5 MiB/s | 398.4 KiB | 00m00s [ 72/172] libzstd-0:1.5.7-2.fc43.x86_64 100% | 11.0 MiB/s | 314.6 KiB | 00m00s [ 73/172] glibc-gconv-extra-0:2.42-13.f 100% | 26.5 MiB/s | 1.6 MiB | 00m00s [ 74/172] rpm-build-libs-0:6.0.2-1.fc43 100% | 4.0 MiB/s | 124.1 KiB | 00m00s [ 75/172] ima-evm-utils-libs-0:1.6.2-6. 100% | 1.1 MiB/s | 29.3 KiB | 00m00s [ 76/172] rpm-sign-libs-0:6.0.2-1.fc43. 100% | 849.4 KiB/s | 25.5 KiB | 00m00s [ 77/172] libfsverity-0:1.6-3.fc43.x86_ 100% | 642.3 KiB/s | 18.6 KiB | 00m00s [ 78/172] json-c-0:0.18-7.fc43.x86_64 100% | 1.8 MiB/s | 45.0 KiB | 00m00s [ 79/172] tpm2-tss-0:4.1.3-8.fc43.x86_6 100% | 14.3 MiB/s | 425.9 KiB | 00m00s [ 80/172] libblkid-0:2.41.5-1.fc43.x86_ 100% | 3.9 MiB/s | 123.9 KiB | 00m00s [ 81/172] libuuid-0:2.41.5-1.fc43.x86_6 100% | 888.8 KiB/s | 26.7 KiB | 00m00s [ 82/172] libmount-0:2.41.5-1.fc43.x86_ 100% | 5.5 MiB/s | 163.8 KiB | 00m00s [ 83/172] libgcc-0:15.3.1-1.fc43.x86_64 100% | 4.5 MiB/s | 142.9 KiB | 00m00s [ 84/172] libsmartcols-0:2.41.5-1.fc43. 100% | 2.6 MiB/s | 84.4 KiB | 00m00s [ 85/172] systemd-libs-0:258.10-1.fc43. 100% | 21.9 MiB/s | 830.6 KiB | 00m00s [ 86/172] libxcrypt-0:4.5.2-1.fc43.x86_ 100% | 2.7 MiB/s | 128.1 KiB | 00m00s [ 87/172] audit-libs-0:4.2.1-1.fc43.x86 100% | 4.1 MiB/s | 139.6 KiB | 00m00s [ 88/172] libfdisk-0:2.41.5-1.fc43.x86_ 100% | 5.5 MiB/s | 162.3 KiB | 00m00s [ 89/172] libcap-ng-0:0.9.3-1.fc43.x86_ 100% | 1.1 MiB/s | 33.9 KiB | 00m00s [ 90/172] liblastlog2-0:2.41.5-1.fc43.x 100% | 795.0 KiB/s | 23.8 KiB | 00m00s [ 91/172] pam-libs-0:1.7.1-5.fc43.x86_6 100% | 1.8 MiB/s | 56.4 KiB | 00m00s [ 92/172] zlib-ng-compat-0:2.3.3-2.fc43 100% | 2.1 MiB/s | 88.7 KiB | 00m00s [ 93/172] libcap-0:2.76-4.fc43.x86_64 100% | 2.6 MiB/s | 86.1 KiB | 00m00s [ 94/172] gpgverify-0:2.2-3.fc43.noarch 100% | 444.1 KiB/s | 11.1 KiB | 00m00s [ 95/172] libassuan-0:2.5.7-4.fc43.x86_ 100% | 2.2 MiB/s | 67.4 KiB | 00m00s [ 96/172] gnupg2-0:2.4.9-5.fc43.x86_64 100% | 26.8 MiB/s | 1.6 MiB | 00m00s [ 97/172] libgpg-error-0:1.55-2.fc43.x8 100% | 8.5 MiB/s | 244.3 KiB | 00m00s [ 98/172] npth-0:1.8-3.fc43.x86_64 100% | 884.7 KiB/s | 25.7 KiB | 00m00s [ 99/172] gnupg2-dirmngr-0:2.4.9-5.fc43 100% | 7.5 MiB/s | 275.0 KiB | 00m00s [100/172] gnupg2-gpg-agent-0:2.4.9-5.fc 100% | 6.7 MiB/s | 273.4 KiB | 00m00s [101/172] gnupg2-gpgconf-0:2.4.9-5.fc43 100% | 3.3 MiB/s | 115.3 KiB | 00m00s [102/172] gnupg2-keyboxd-0:2.4.9-5.fc43 100% | 2.4 MiB/s | 94.7 KiB | 00m00s [103/172] libksba-0:1.6.7-4.fc43.x86_64 100% | 5.8 MiB/s | 160.4 KiB | 00m00s [104/172] gnupg2-verify-0:2.4.9-5.fc43. 100% | 3.6 MiB/s | 171.6 KiB | 00m00s [105/172] libacl-0:2.4.0-1.fc43.x86_64 100% | 931.3 KiB/s | 26.1 KiB | 00m00s [106/172] libstdc++-0:15.3.1-1.fc43.x86 100% | 24.6 MiB/s | 931.1 KiB | 00m00s [107/172] lua-libs-0:5.4.8-4.fc43.x86_6 100% | 2.6 MiB/s | 133.1 KiB | 00m00s [108/172] rpm-sequoia-0:1.10.2-4.fc43.x 100% | 26.2 MiB/s | 938.1 KiB | 00m00s [109/172] sqlite-libs-0:3.50.2-3.fc43.x 100% | 20.6 MiB/s | 758.9 KiB | 00m00s [110/172] elfutils-libs-0:0.195-1.fc43. 100% | 8.8 MiB/s | 271.4 KiB | 00m00s [111/172] elfutils-libelf-0:0.195-1.fc4 100% | 5.6 MiB/s | 207.4 KiB | 00m00s [112/172] elfutils-0:0.195-1.fc43.x86_6 100% | 16.6 MiB/s | 578.2 KiB | 00m00s [113/172] elfutils-debuginfod-client-0: 100% | 1.6 MiB/s | 46.0 KiB | 00m00s [114/172] file-0:5.46-9.fc43.x86_64 100% | 1.6 MiB/s | 48.5 KiB | 00m00s [115/172] file-libs-0:5.46-9.fc43.x86_6 100% | 15.1 MiB/s | 849.9 KiB | 00m00s [116/172] libgomp-0:15.3.1-1.fc43.x86_6 100% | 12.1 MiB/s | 383.6 KiB | 00m00s [117/172] jansson-0:2.14-3.fc43.x86_64 100% | 1.8 MiB/s | 45.3 KiB | 00m00s [118/172] libarchive-0:3.8.4-1.fc43.x86 100% | 9.8 MiB/s | 422.6 KiB | 00m00s [119/172] libxml2-0:2.12.10-5.fc43.x86_ 100% | 21.8 MiB/s | 692.7 KiB | 00m00s [120/172] binutils-0:2.45.1-5.fc43.x86_ 100% | 74.2 MiB/s | 5.9 MiB | 00m00s [121/172] pkgconf-pkg-config-0:2.3.0-3. 100% | 331.3 KiB/s | 9.6 KiB | 00m00s [122/172] pkgconf-0:2.3.0-3.fc43.x86_64 100% | 1.8 MiB/s | 44.6 KiB | 00m00s [123/172] pkgconf-m4-0:2.3.0-3.fc43.noa 100% | 579.6 KiB/s | 13.9 KiB | 00m00s [124/172] libpkgconf-0:2.3.0-3.fc43.x86 100% | 1.3 MiB/s | 37.9 KiB | 00m00s [125/172] curl-0:8.15.0-8.fc43.x86_64 100% | 7.4 MiB/s | 226.2 KiB | 00m00s [126/172] build-reproducibility-srpm-ma 100% | 397.7 KiB/s | 11.9 KiB | 00m00s [127/172] add-determinism-0:0.6.0-3.fc4 100% | 25.7 MiB/s | 893.7 KiB | 00m00s [128/172] gnat-srpm-macros-0:7-1.fc43.n 100% | 288.5 KiB/s | 8.7 KiB | 00m00s [129/172] package-notes-srpm-macros-0:0 100% | 328.5 KiB/s | 9.9 KiB | 00m00s [130/172] pyproject-srpm-macros-0:1.23. 100% | 554.4 KiB/s | 15.5 KiB | 00m00s [131/172] qt5-srpm-macros-0:5.15.18-1.f 100% | 286.8 KiB/s | 8.6 KiB | 00m00s [132/172] qt6-srpm-macros-0:6.10.3-1.fc 100% | 304.6 KiB/s | 9.1 KiB | 00m00s [133/172] rust-srpm-macros-0:28.5-1.fc4 100% | 399.9 KiB/s | 11.2 KiB | 00m00s [134/172] openssl-libs-1:3.5.7-2.fc43.x 100% | 67.3 MiB/s | 2.6 MiB | 00m00s [135/172] libgcrypt-0:1.11.1-4.fc43.x86 100% | 13.5 MiB/s | 596.0 KiB | 00m00s [136/172] gnutls-0:3.8.13-1.fc43.x86_64 100% | 35.6 MiB/s | 1.4 MiB | 00m00s [137/172] libidn2-0:2.3.8-2.fc43.x86_64 100% | 6.3 MiB/s | 174.9 KiB | 00m00s [138/172] libunistring-0:1.1-10.fc43.x8 100% | 13.6 MiB/s | 542.9 KiB | 00m00s [139/172] nettle-0:3.10.1-2.fc43.x86_64 100% | 11.8 MiB/s | 424.2 KiB | 00m00s [140/172] openldap-0:2.6.13-1.fc43.x86_ 100% | 4.8 MiB/s | 259.7 KiB | 00m00s [141/172] cyrus-sasl-lib-0:2.1.28-33.fc 100% | 23.3 MiB/s | 787.9 KiB | 00m00s [142/172] libevent-0:2.1.12-16.fc43.x86 100% | 7.4 MiB/s | 257.8 KiB | 00m00s [143/172] gdbm-libs-1:1.23-10.fc43.x86_ 100% | 2.1 MiB/s | 56.8 KiB | 00m00s [144/172] elfutils-default-yama-scope-0 100% | 373.7 KiB/s | 11.2 KiB | 00m00s [145/172] libattr-0:2.6.0-1.fc43.x86_64 100% | 595.1 KiB/s | 17.9 KiB | 00m00s [146/172] libusb1-0:1.0.30-1.fc43.x86_6 100% | 2.6 MiB/s | 80.5 KiB | 00m00s [147/172] alternatives-0:1.33-3.fc43.x8 100% | 1.0 MiB/s | 40.6 KiB | 00m00s [148/172] pcre2-0:10.47-1.fc43.x86_64 100% | 5.4 MiB/s | 267.2 KiB | 00m00s [149/172] pcre2-syntax-0:10.47-1.fc43.n 100% | 4.7 MiB/s | 164.7 KiB | 00m00s [150/172] ca-certificates-0:2025.2.80_v 100% | 17.6 MiB/s | 974.5 KiB | 00m00s [151/172] crypto-policies-0:20251125-1. 100% | 2.2 MiB/s | 97.8 KiB | 00m00s [152/172] libtool-ltdl-0:2.5.4-8.fc43.x 100% | 647.3 KiB/s | 36.2 KiB | 00m00s [153/172] libtasn1-0:4.21.0-1.fc43.x86_ 100% | 1.9 MiB/s | 74.5 KiB | 00m00s [154/172] p11-kit-0:0.26.5-1.fc43.x86_6 100% | 12.6 MiB/s | 542.8 KiB | 00m00s [155/172] p11-kit-trust-0:0.26.5-1.fc43 100% | 4.6 MiB/s | 140.6 KiB | 00m00s [156/172] libffi-0:3.5.2-1.fc43.x86_64 100% | 1.2 MiB/s | 41.1 KiB | 00m00s [157/172] systemd-standalone-sysusers-0 100% | 4.4 MiB/s | 149.3 KiB | 00m00s [158/172] xxhash-libs-0:0.8.3-3.fc43.x8 100% | 1.5 MiB/s | 38.5 KiB | 00m00s [159/172] gdb-minimal-0:17.2-2.fc43.x86 100% | 99.4 MiB/s | 4.5 MiB | 00m00s [160/172] fedora-release-0:43-27.noarch 100% | 384.9 KiB/s | 11.5 KiB | 00m00s [161/172] fedora-release-identity-basic 100% | 439.7 KiB/s | 12.3 KiB | 00m00s [162/172] libcurl-0:8.15.0-8.fc43.x86_6 100% | 12.7 MiB/s | 402.9 KiB | 00m00s [163/172] libpsl-0:0.21.5-6.fc43.x86_64 100% | 2.5 MiB/s | 65.0 KiB | 00m00s [164/172] libssh-0:0.11.5-1.fc43.x86_64 100% | 6.7 MiB/s | 234.6 KiB | 00m00s [165/172] libssh-config-0:0.11.5-1.fc43 100% | 298.1 KiB/s | 8.9 KiB | 00m00s [166/172] publicsuffix-list-dafsa-0:202 100% | 1.4 MiB/s | 60.3 KiB | 00m00s [167/172] keyutils-libs-0:1.6.3-6.fc43. 100% | 1.2 MiB/s | 31.4 KiB | 00m00s [168/172] krb5-libs-0:1.22.2-4.fc43.x86 100% | 16.0 MiB/s | 770.4 KiB | 00m00s [169/172] libverto-0:0.3.2-11.fc43.x86_ 100% | 827.0 KiB/s | 20.7 KiB | 00m00s [170/172] libcom_err-0:1.47.3-2.fc43.x8 100% | 923.9 KiB/s | 26.8 KiB | 00m00s [171/172] libbrotli-0:1.2.0-1.fc43.x86_ 100% | 7.1 MiB/s | 349.3 KiB | 00m00s [172/172] libnghttp2-0:1.66.0-3.fc43.x8 100% | 1.9 MiB/s | 71.0 KiB | 00m00s -------------------------------------------------------------------------------- [172/172] Total 100% | 24.3 MiB/s | 59.3 MiB | 00m02s 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% | 860.0 B/s | 172.0 B | 00m00s [ 2/174] Prepare transaction 100% | 4.8 KiB/s | 172.0 B | 00m00s [ 3/174] Installing libgcc-0:15.3.1-1. 100% | 262.0 MiB/s | 268.3 KiB | 00m00s [ 4/174] Installing publicsuffix-list- 100% | 0.0 B/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% | 0.0 B/s | 888.0 B | 00m00s [ 7/174] Installing fedora-gpg-keys-0: 100% | 58.3 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% | 17.3 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% | 54.9 MiB/s | 730.6 KiB | 00m00s [ 12/174] Installing filesystem-0:3.18- 100% | 3.4 MiB/s | 212.8 KiB | 00m00s [ 13/174] Installing pcre2-syntax-0:10. 100% | 277.7 MiB/s | 284.3 KiB | 00m00s [ 14/174] Installing rust-srpm-macros-0 100% | 0.0 B/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% | 215.5 MiB/s | 661.9 KiB | 00m00s [ 21/174] Installing coreutils-common-0 100% | 451.7 MiB/s | 11.3 MiB | 00m00s [ 22/174] Installing ncurses-base-0:6.5 100% | 115.1 MiB/s | 353.5 KiB | 00m00s [ 23/174] Installing bash-0:5.3.0-2.fc4 100% | 324.2 MiB/s | 8.4 MiB | 00m00s [ 24/174] Installing glibc-common-0:2.4 100% | 72.8 MiB/s | 1.0 MiB | 00m00s [ 25/174] Installing glibc-gconv-extra- 100% | 346.7 MiB/s | 7.3 MiB | 00m00s [ 26/174] Installing glibc-0:2.42-13.fc 100% | 216.3 MiB/s | 6.7 MiB | 00m00s [ 27/174] Installing ncurses-libs-0:6.5 100% | 310.1 MiB/s | 952.8 KiB | 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% | 158.7 MiB/s | 162.6 KiB | 00m00s [ 30/174] Installing bzip2-libs-0:1.0.8 100% | 0.0 B/s | 81.7 KiB | 00m00s [ 31/174] Installing libgpg-error-0:1.5 100% | 69.2 MiB/s | 921.1 KiB | 00m00s [ 32/174] Installing libstdc++-0:15.3.1 100% | 474.8 MiB/s | 2.8 MiB | 00m00s [ 33/174] Installing xz-libs-1:5.8.1-4. 100% | 213.8 MiB/s | 218.9 KiB | 00m00s [ 34/174] Installing libassuan-0:2.5.7- 100% | 161.7 MiB/s | 165.6 KiB | 00m00s [ 35/174] Installing libgcrypt-0:1.11.1 100% | 393.7 MiB/s | 1.6 MiB | 00m00s [ 36/174] Installing readline-0:8.3-2.f 100% | 501.8 MiB/s | 513.9 KiB | 00m00s [ 37/174] Installing gmp-1:6.3.0-4.fc43 100% | 397.2 MiB/s | 813.5 KiB | 00m00s [ 38/174] Installing libuuid-0:2.41.5-1 100% | 0.0 B/s | 38.4 KiB | 00m00s [ 39/174] Installing libacl-0:2.4.0-1.f 100% | 0.0 B/s | 40.7 KiB | 00m00s [ 40/174] Installing popt-0:1.19-9.fc43 100% | 136.1 MiB/s | 139.4 KiB | 00m00s [ 41/174] Installing libzstd-0:1.5.7-2. 100% | 391.2 MiB/s | 801.1 KiB | 00m00s [ 42/174] Installing elfutils-libelf-0: 100% | 579.0 MiB/s | 1.2 MiB | 00m00s [ 43/174] Installing npth-0:1.8-3.fc43. 100% | 0.0 B/s | 50.7 KiB | 00m00s [ 44/174] Installing libblkid-0:2.41.5- 100% | 257.3 MiB/s | 263.4 KiB | 00m00s [ 45/174] Installing libxcrypt-0:4.5.2- 100% | 281.3 MiB/s | 288.0 KiB | 00m00s [ 46/174] Installing sqlite-libs-0:3.50 100% | 379.1 MiB/s | 1.5 MiB | 00m00s [ 47/174] Installing gnupg2-gpgconf-0:2 100% | 22.4 MiB/s | 252.1 KiB | 00m00s [ 48/174] Installing libunistring-0:1.1 100% | 431.7 MiB/s | 1.7 MiB | 00m00s [ 49/174] Installing libidn2-0:2.3.8-2. 100% | 272.8 MiB/s | 558.7 KiB | 00m00s [ 50/174] Installing libtasn1-0:4.21.0- 100% | 24.9 MiB/s | 178.6 KiB | 00m00s [ 51/174] Installing crypto-policies-0: 100% | 56.1 MiB/s | 172.2 KiB | 00m00s [ 52/174] Installing gnupg2-verify-0:2. 100% | 28.5 MiB/s | 349.9 KiB | 00m00s [ 53/174] Installing dwz-0:0.16-2.fc43. 100% | 25.6 MiB/s | 288.5 KiB | 00m00s [ 54/174] Installing mpfr-0:4.2.2-2.fc4 100% | 407.4 MiB/s | 834.4 KiB | 00m00s [ 55/174] Installing gawk-0:5.3.2-2.fc4 100% | 121.1 MiB/s | 1.8 MiB | 00m00s [ 56/174] Installing libksba-0:1.6.7-4. 100% | 391.7 MiB/s | 401.1 KiB | 00m00s [ 57/174] Installing unzip-0:6.0-67.fc4 100% | 34.6 MiB/s | 389.8 KiB | 00m00s [ 58/174] Installing file-libs-0:5.46-9 100% | 790.7 MiB/s | 11.9 MiB | 00m00s [ 59/174] Installing file-0:5.46-9.fc43 100% | 9.9 MiB/s | 101.7 KiB | 00m00s [ 60/174] Installing libeconf-0:0.7.9-2 100% | 0.0 B/s | 66.5 KiB | 00m00s [ 61/174] Installing libsepol-0:3.9-2.f 100% | 401.8 MiB/s | 822.9 KiB | 00m00s [ 62/174] Installing lz4-libs-0:1.10.0- 100% | 158.6 MiB/s | 162.5 KiB | 00m00s [ 63/174] Installing json-c-0:0.18-7.fc 100% | 0.0 B/s | 84.0 KiB | 00m00s [ 64/174] Installing libsmartcols-0:2.4 100% | 177.2 MiB/s | 181.5 KiB | 00m00s [ 65/174] Installing libcap-ng-0:0.9.3- 100% | 0.0 B/s | 70.9 KiB | 00m00s [ 66/174] Installing audit-libs-0:4.2.1 100% | 375.9 MiB/s | 384.9 KiB | 00m00s [ 67/174] Installing pam-libs-0:1.7.1-5 100% | 125.7 MiB/s | 128.8 KiB | 00m00s [ 68/174] Installing libcap-0:2.76-4.fc 100% | 19.0 MiB/s | 214.3 KiB | 00m00s [ 69/174] Installing systemd-libs-0:258 100% | 390.0 MiB/s | 2.3 MiB | 00m00s [ 70/174] Installing lua-libs-0:5.4.8-4 100% | 276.7 MiB/s | 283.3 KiB | 00m00s [ 71/174] Installing libattr-0:2.6.0-1. 100% | 0.0 B/s | 25.2 KiB | 00m00s [ 72/174] Installing alternatives-0:1.3 100% | 6.2 MiB/s | 63.8 KiB | 00m00s [ 73/174] Installing pcre2-0:10.47-1.fc 100% | 343.8 MiB/s | 704.1 KiB | 00m00s [ 74/174] Installing libselinux-0:3.9-5 100% | 189.8 MiB/s | 194.4 KiB | 00m00s [ 75/174] Installing grep-0:3.12-2.fc43 100% | 77.1 MiB/s | 1.0 MiB | 00m00s [ 76/174] Installing findutils-1:4.10.0 100% | 123.9 MiB/s | 1.9 MiB | 00m00s [ 77/174] Installing sed-0:4.9-5.fc43.x 100% | 65.0 MiB/s | 865.5 KiB | 00m00s [ 78/174] Installing xz-1:5.8.1-4.fc43. 100% | 88.8 MiB/s | 1.3 MiB | 00m00s [ 79/174] Installing libmount-0:2.41.5- 100% | 368.9 MiB/s | 377.7 KiB | 00m00s [ 80/174] Installing libffi-0:3.5.2-1.f 100% | 83.2 MiB/s | 85.2 KiB | 00m00s [ 81/174] Installing p11-kit-0:0.26.5-1 100% | 149.7 MiB/s | 2.5 MiB | 00m00s [ 82/174] Installing p11-kit-trust-0:0. 100% | 26.9 MiB/s | 467.9 KiB | 00m00s [ 83/174] Installing openssl-libs-1:3.5 100% | 469.4 MiB/s | 8.9 MiB | 00m00s [ 84/174] Installing coreutils-0:9.7-10 100% | 201.1 MiB/s | 5.4 MiB | 00m00s [ 85/174] Installing ca-certificates-0: 100% | 2.3 MiB/s | 2.5 MiB | 00m01s [ 86/174] Installing gzip-0:1.13-4.fc43 100% | 32.1 MiB/s | 394.4 KiB | 00m00s [ 87/174] Installing libfsverity-0:1.6- 100% | 0.0 B/s | 29.5 KiB | 00m00s [ 88/174] Installing rpm-sequoia-0:1.10 100% | 407.9 MiB/s | 2.4 MiB | 00m00s [ 89/174] Installing libevent-0:2.1.12- 100% | 288.7 MiB/s | 886.8 KiB | 00m00s [ 90/174] Installing util-linux-core-0: 100% | 92.2 MiB/s | 1.5 MiB | 00m00s [ 91/174] Installing tar-2:1.35-6.fc43. 100% | 174.0 MiB/s | 3.0 MiB | 00m00s [ 92/174] Installing libsemanage-0:3.9- 100% | 303.0 MiB/s | 310.2 KiB | 00m00s [ 93/174] Installing systemd-standalone 100% | 26.5 MiB/s | 298.0 KiB | 00m00s [ 94/174] Installing rpm-libs-0:6.0.2-1 100% | 304.4 MiB/s | 935.1 KiB | 00m00s [ 95/174] Installing libusb1-0:1.0.30-1 100% | 24.8 MiB/s | 177.7 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.x86_64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.x86_64 >>> 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% | 314.4 MiB/s | 1.6 MiB | 00m00s [ 97/174] Installing ima-evm-utils-libs 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [ 98/174] Installing gnupg2-gpg-agent-0 100% | 36.6 MiB/s | 675.4 KiB | 00m00s [ 99/174] Installing liblastlog2-0:2.41 100% | 7.7 MiB/s | 39.5 KiB | 00m00s [100/174] Installing zstd-0:1.5.7-2.fc4 100% | 114.0 MiB/s | 1.7 MiB | 00m00s [101/174] Installing zip-0:3.0-44.fc43. 100% | 56.8 MiB/s | 698.4 KiB | 00m00s [102/174] Installing gnupg2-keyboxd-0:2 100% | 39.6 MiB/s | 202.7 KiB | 00m00s [103/174] Installing libpsl-0:0.21.5-6. 100% | 75.7 MiB/s | 77.5 KiB | 00m00s [104/174] Installing libfdisk-0:2.41.5- 100% | 372.5 MiB/s | 381.4 KiB | 00m00s [105/174] Installing nettle-0:3.10.1-2. 100% | 387.5 MiB/s | 793.7 KiB | 00m00s [106/174] Installing gnutls-0:3.8.13-1. 100% | 418.6 MiB/s | 3.8 MiB | 00m00s [107/174] Installing libxml2-0:2.12.10- 100% | 113.6 MiB/s | 1.7 MiB | 00m00s [108/174] Installing libarchive-0:3.8.4 100% | 311.6 MiB/s | 957.2 KiB | 00m00s [109/174] Installing bzip2-0:1.0.8-21.f 100% | 8.9 MiB/s | 99.8 KiB | 00m00s [110/174] Installing add-determinism-0: 100% | 153.5 MiB/s | 2.3 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% | 84.6 MiB/s | 1.1 MiB | 00m00s [113/174] Installing diffutils-0:3.12-3 100% | 111.5 MiB/s | 1.6 MiB | 00m00s [114/174] Installing ed-0:1.22.2-1.fc43 100% | 13.3 MiB/s | 150.4 KiB | 00m00s [115/174] Installing patch-0:2.8-2.fc43 100% | 19.9 MiB/s | 224.3 KiB | 00m00s [116/174] Installing libgomp-0:15.3.1-1 100% | 530.4 MiB/s | 543.2 KiB | 00m00s [117/174] Installing jansson-0:2.14-3.f 100% | 0.0 B/s | 90.5 KiB | 00m00s [118/174] Installing libpkgconf-0:2.3.0 100% | 0.0 B/s | 79.2 KiB | 00m00s [119/174] Installing pkgconf-0:2.3.0-3. 100% | 8.1 MiB/s | 91.0 KiB | 00m00s [120/174] Installing pkgconf-pkg-config 100% | 177.3 KiB/s | 1.8 KiB | 00m00s [121/174] Installing gdbm-libs-1:1.23-1 100% | 128.5 MiB/s | 131.6 KiB | 00m00s [122/174] Installing cyrus-sasl-lib-0:2 100% | 153.1 MiB/s | 2.3 MiB | 00m00s [123/174] Installing libtool-ltdl-0:2.5 100% | 0.0 B/s | 71.2 KiB | 00m00s [124/174] Installing openldap-0:2.6.13- 100% | 323.2 MiB/s | 661.9 KiB | 00m00s [125/174] Installing gnupg2-dirmngr-0:2 100% | 35.7 MiB/s | 621.1 KiB | 00m00s [126/174] Installing gnupg2-0:2.4.9-5.f 100% | 262.6 MiB/s | 6.6 MiB | 00m00s [127/174] Installing rpm-sign-libs-0:6. 100% | 0.0 B/s | 40.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% | 0.0 B/s | 91.6 KiB | 00m00s [130/174] Installing keyutils-libs-0:1. 100% | 0.0 B/s | 55.7 KiB | 00m00s [131/174] Installing libcom_err-0:1.47. 100% | 0.0 B/s | 64.2 KiB | 00m00s [132/174] Installing libverto-0:0.3.2-1 100% | 26.6 MiB/s | 27.2 KiB | 00m00s [133/174] Installing krb5-libs-0:1.22.2 100% | 388.7 MiB/s | 2.3 MiB | 00m00s [134/174] Installing libssh-0:0.11.5-1. 100% | 280.8 MiB/s | 575.1 KiB | 00m00s [135/174] Installing libbrotli-0:1.2.0- 100% | 423.7 MiB/s | 867.7 KiB | 00m00s [136/174] Installing libnghttp2-0:1.66. 100% | 159.4 MiB/s | 163.2 KiB | 00m00s [137/174] Installing libcurl-0:8.15.0-8 100% | 443.4 MiB/s | 908.2 KiB | 00m00s [138/174] Installing curl-0:8.15.0-8.fc 100% | 23.8 MiB/s | 463.8 KiB | 00m00s [139/174] Installing rpm-0:6.0.2-1.fc43 100% | 95.4 MiB/s | 2.6 MiB | 00m00s [140/174] Installing efi-srpm-macros-0: 100% | 0.0 B/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% | 0.0 B/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% | 0.0 B/s | 38.9 KiB | 00m00s [147/174] Installing elfutils-default-y 100% | 510.7 KiB/s | 2.0 KiB | 00m00s [148/174] Installing elfutils-libs-0:0. 100% | 338.5 MiB/s | 693.3 KiB | 00m00s [149/174] Installing elfutils-debuginfo 100% | 7.0 MiB/s | 86.4 KiB | 00m00s [150/174] Installing elfutils-0:0.195-1 100% | 172.9 MiB/s | 2.9 MiB | 00m00s [151/174] Installing binutils-0:2.45.1- 100% | 396.8 MiB/s | 27.4 MiB | 00m00s [152/174] Installing gdb-minimal-0:17.2 100% | 340.5 MiB/s | 13.6 MiB | 00m00s [153/174] Installing debugedit-0:5.2-3. 100% | 19.3 MiB/s | 217.3 KiB | 00m00s [154/174] Installing rpm-build-libs-0:6 100% | 258.9 MiB/s | 265.1 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% | 0.0 B/s | 36.2 KiB | 00m00s [164/174] Installing rpm-build-0:6.0.2- 100% | 24.1 MiB/s | 295.6 KiB | 00m00s [165/174] Installing pyproject-srpm-mac 100% | 0.0 B/s | 4.0 KiB | 00m00s [166/174] Installing redhat-rpm-config- 100% | 184.7 MiB/s | 189.1 KiB | 00m00s [167/174] Installing forge-srpm-macros- 100% | 0.0 B/s | 40.3 KiB | 00m00s [168/174] Installing fonts-srpm-macros- 100% | 0.0 B/s | 57.0 KiB | 00m00s [169/174] Installing go-srpm-macros-0:3 100% | 0.0 B/s | 63.0 KiB | 00m00s [170/174] Installing python-srpm-macros 100% | 51.6 MiB/s | 52.8 KiB | 00m00s [171/174] Installing util-linux-0:2.41. 100% | 118.8 MiB/s | 3.6 MiB | 00m00s [172/174] Installing shadow-utils-2:4.1 100% | 165.4 MiB/s | 4.0 MiB | 00m00s [173/174] Installing which-0:2.23-3.fc4 100% | 7.6 MiB/s | 85.7 KiB | 00m00s [174/174] Installing info-0:7.2-7.fc43. 100% | 253.2 KiB/s | 354.3 KiB | 00m01s 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.x86_64 alternatives-1.33-3.fc43.x86_64 ansible-srpm-macros-1-18.1.fc43.noarch audit-libs-4.2.1-1.fc43.x86_64 bash-5.3.0-2.fc43.x86_64 binutils-2.45.1-5.fc43.x86_64 build-reproducibility-srpm-macros-0.6.0-3.fc43.noarch bzip2-1.0.8-21.fc43.x86_64 bzip2-libs-1.0.8-21.fc43.x86_64 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.x86_64 coreutils-common-9.7-10.fc43.x86_64 cpio-2.15-6.fc43.x86_64 crypto-policies-20251125-1.git63291f8.fc43.noarch curl-8.15.0-8.fc43.x86_64 cyrus-sasl-lib-2.1.28-33.fc43.x86_64 debugedit-5.2-3.fc43.x86_64 diffutils-3.12-3.fc43.x86_64 dwz-0.16-2.fc43.x86_64 ed-1.22.2-1.fc43.x86_64 efi-srpm-macros-6-4.fc43.noarch elfutils-0.195-1.fc43.x86_64 elfutils-debuginfod-client-0.195-1.fc43.x86_64 elfutils-default-yama-scope-0.195-1.fc43.noarch elfutils-libelf-0.195-1.fc43.x86_64 elfutils-libs-0.195-1.fc43.x86_64 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.x86_64 file-libs-5.46-9.fc43.x86_64 filesystem-3.18-50.fc43.x86_64 filesystem-srpm-macros-3.18-50.fc43.noarch findutils-4.10.0-6.fc43.x86_64 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.x86_64 gdb-minimal-17.2-2.fc43.x86_64 gdbm-libs-1.23-10.fc43.x86_64 ghc-srpm-macros-1.9.2-3.fc43.noarch glibc-2.42-13.fc43.x86_64 glibc-common-2.42-13.fc43.x86_64 glibc-gconv-extra-2.42-13.fc43.x86_64 glibc-minimal-langpack-2.42-13.fc43.x86_64 gmp-6.3.0-4.fc43.x86_64 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.x86_64 gnupg2-dirmngr-2.4.9-5.fc43.x86_64 gnupg2-gpg-agent-2.4.9-5.fc43.x86_64 gnupg2-gpgconf-2.4.9-5.fc43.x86_64 gnupg2-keyboxd-2.4.9-5.fc43.x86_64 gnupg2-verify-2.4.9-5.fc43.x86_64 gnutls-3.8.13-1.fc43.x86_64 go-srpm-macros-3.8.0-1.fc43.noarch gpg-pubkey-c6e7f081cf80e13146676e88829b606631645531-66b6dccf gpgverify-2.2-3.fc43.noarch grep-3.12-2.fc43.x86_64 gzip-1.13-4.fc43.x86_64 ima-evm-utils-libs-1.6.2-6.fc43.x86_64 info-7.2-7.fc43.x86_64 jansson-2.14-3.fc43.x86_64 java-srpm-macros-1-7.fc43.noarch json-c-0.18-7.fc43.x86_64 kernel-srpm-macros-1.0-27.fc43.noarch keyutils-libs-1.6.3-6.fc43.x86_64 krb5-libs-1.22.2-4.fc43.x86_64 libacl-2.4.0-1.fc43.x86_64 libarchive-3.8.4-1.fc43.x86_64 libassuan-2.5.7-4.fc43.x86_64 libattr-2.6.0-1.fc43.x86_64 libblkid-2.41.5-1.fc43.x86_64 libbrotli-1.2.0-1.fc43.x86_64 libcap-2.76-4.fc43.x86_64 libcap-ng-0.9.3-1.fc43.x86_64 libcom_err-1.47.3-2.fc43.x86_64 libcurl-8.15.0-8.fc43.x86_64 libeconf-0.7.9-2.fc43.x86_64 libevent-2.1.12-16.fc43.x86_64 libfdisk-2.41.5-1.fc43.x86_64 libffi-3.5.2-1.fc43.x86_64 libfsverity-1.6-3.fc43.x86_64 libgcc-15.3.1-1.fc43.x86_64 libgcrypt-1.11.1-4.fc43.x86_64 libgomp-15.3.1-1.fc43.x86_64 libgpg-error-1.55-2.fc43.x86_64 libidn2-2.3.8-2.fc43.x86_64 libksba-1.6.7-4.fc43.x86_64 liblastlog2-2.41.5-1.fc43.x86_64 libmount-2.41.5-1.fc43.x86_64 libnghttp2-1.66.0-3.fc43.x86_64 libpkgconf-2.3.0-3.fc43.x86_64 libpsl-0.21.5-6.fc43.x86_64 libselinux-3.9-5.fc43.x86_64 libsemanage-3.9-4.fc43.x86_64 libsepol-3.9-2.fc43.x86_64 libsmartcols-2.41.5-1.fc43.x86_64 libssh-0.11.5-1.fc43.x86_64 libssh-config-0.11.5-1.fc43.noarch libstdc++-15.3.1-1.fc43.x86_64 libtasn1-4.21.0-1.fc43.x86_64 libtool-ltdl-2.5.4-8.fc43.x86_64 libunistring-1.1-10.fc43.x86_64 libusb1-1.0.30-1.fc43.x86_64 libuuid-2.41.5-1.fc43.x86_64 libverto-0.3.2-11.fc43.x86_64 libxcrypt-4.5.2-1.fc43.x86_64 libxml2-2.12.10-5.fc43.x86_64 libzstd-1.5.7-2.fc43.x86_64 lua-libs-5.4.8-4.fc43.x86_64 lua-srpm-macros-1-16.fc43.noarch lz4-libs-1.10.0-3.fc43.x86_64 mpfr-4.2.2-2.fc43.x86_64 ncurses-base-6.5-7.20250614.fc43.noarch ncurses-libs-6.5-7.20250614.fc43.x86_64 nettle-3.10.1-2.fc43.x86_64 npth-1.8-3.fc43.x86_64 ocaml-srpm-macros-11-2.fc43.noarch openblas-srpm-macros-2-20.fc43.noarch openldap-2.6.13-1.fc43.x86_64 openssl-libs-3.5.7-2.fc43.x86_64 p11-kit-0.26.5-1.fc43.x86_64 p11-kit-trust-0.26.5-1.fc43.x86_64 package-notes-srpm-macros-0.20-1.fc43.noarch pam-libs-1.7.1-5.fc43.x86_64 patch-2.8-2.fc43.x86_64 pcre2-10.47-1.fc43.x86_64 pcre2-syntax-10.47-1.fc43.noarch perl-srpm-macros-1-60.fc43.noarch pkgconf-2.3.0-3.fc43.x86_64 pkgconf-m4-2.3.0-3.fc43.noarch pkgconf-pkg-config-2.3.0-3.fc43.x86_64 popt-1.19-9.fc43.x86_64 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.x86_64 redhat-rpm-config-343-14.fc43.noarch rpm-6.0.2-1.fc43.x86_64 rpm-build-6.0.2-1.fc43.x86_64 rpm-build-libs-6.0.2-1.fc43.x86_64 rpm-libs-6.0.2-1.fc43.x86_64 rpm-sequoia-1.10.2-4.fc43.x86_64 rpm-sign-libs-6.0.2-1.fc43.x86_64 rust-srpm-macros-28.5-1.fc43.noarch sed-4.9-5.fc43.x86_64 setup-2.15.0-26.fc43.noarch shadow-utils-4.18.0-3.fc43.x86_64 sqlite-libs-3.50.2-3.fc43.x86_64 systemd-libs-258.10-1.fc43.x86_64 systemd-standalone-sysusers-258.10-1.fc43.x86_64 tar-1.35-6.fc43.x86_64 tpm2-tss-4.1.3-8.fc43.x86_64 tree-sitter-srpm-macros-0.4.2-1.fc43.noarch unzip-6.0-67.fc43.x86_64 util-linux-2.41.5-1.fc43.x86_64 util-linux-core-2.41.5-1.fc43.x86_64 which-2.23-3.fc43.x86_64 xxhash-libs-0.8.3-3.fc43.x86_64 xz-5.8.1-4.fc43.x86_64 xz-libs-5.8.1-4.fc43.x86_64 zig-srpm-macros-1-5.fc43.noarch zip-3.0-44.fc43.x86_64 zlib-ng-compat-2.3.3-2.fc43.x86_64 zstd-1.5.7-2.fc43.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 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-x86_64-1787037809.726525/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-p4lqfdmc/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-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-43-x86_64-bootstrap-1787037809.726525/root. INFO: reusing tmpfs at /var/lib/mock/fedora-43-x86_64-bootstrap-1787037809.726525/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-x86_64-1787037809.726525/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.x86_64 rpm-sequoia-1.10.2-4.fc43.x86_64 dnf5-5.2.18.0-4.fc43.x86_64 dnf5-plugins-5.2.18.0-4.fc43.x86_64 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: x86_64 Building for target x86_64 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% | 3.0 KiB/s | 1.5 KiB | 00m01s fedora 100% | 37.5 KiB/s | 26.0 KiB | 00m01s updates 100% | 34.5 KiB/s | 19.1 KiB | 00m01s Repositories loaded. Package Arch Version Repository Size Installing: clang x86_64 21.1.8-6.fc43 updates 65.5 MiB git-core x86_64 2.55.0-1.fc43 updates 25.1 MiB sqlite-devel x86_64 3.50.2-3.fc43 updates 684.1 KiB swift-lang x86_64 6.2-4.fc43 updates 4.1 GiB Installing dependencies: annobin-docs noarch 12.99-1.fc43 fedora 98.9 KiB annobin-plugin-gcc x86_64 12.99-1.fc43 fedora 1.0 MiB binutils-gold x86_64 2.45.1-5.fc43 updates 2.0 MiB clang-libs x86_64 21.1.8-6.fc43 updates 114.9 MiB clang-resource-filesystem x86_64 21.1.8-6.fc43 updates 15.3 KiB cpp x86_64 15.3.1-1.fc43 updates 38.4 MiB expat x86_64 2.8.1-1.fc43 updates 315.4 KiB gcc x86_64 15.3.1-1.fc43 updates 112.9 MiB gcc-c++ x86_64 15.3.1-1.fc43 updates 41.8 MiB gcc-plugin-annobin x86_64 15.3.1-1.fc43 updates 57.2 KiB glibc-devel x86_64 2.42-13.fc43 updates 2.3 MiB kernel-headers x86_64 7.1.3-100.fc43 updates 6.9 MiB less x86_64 704-2.fc43 updates 471.5 KiB libcbor x86_64 0.12.0-6.fc43 fedora 77.8 KiB libedit x86_64 3.1-58.20260512cvs.fc43 updates 240.3 KiB libfido2 x86_64 1.16.0-3.fc43 fedora 238.5 KiB libmpc x86_64 1.3.1-8.fc43 fedora 160.6 KiB libstdc++-devel x86_64 15.3.1-1.fc43 updates 37.3 MiB libxcrypt-devel x86_64 4.5.2-1.fc43 updates 31.1 KiB llvm-filesystem x86_64 21.1.8-6.fc43 updates 0.0 B llvm-libs x86_64 21.1.8-6.fc43 updates 138.6 MiB make x86_64 1:4.4.1-11.fc43 fedora 1.8 MiB mpdecimal x86_64 4.0.1-2.fc43 fedora 217.2 KiB openssh x86_64 10.0p1-11.fc43 updates 1.4 MiB openssh-clients x86_64 10.0p1-11.fc43 updates 2.6 MiB python-pip-wheel noarch 25.1.1-18.fc43 fedora 1.2 MiB python3 x86_64 3.14.6-1.fc43 updates 28.7 KiB python3-libs x86_64 3.14.6-1.fc43 updates 43.3 MiB sqlite x86_64 3.50.2-3.fc43 updates 1.8 MiB tzdata noarch 2026b-1.fc43 updates 1.6 MiB Transaction Summary: Installing: 34 packages Total size of inbound packages is 908 MiB. Need to download 908 MiB. After this operation, 5 GiB extra will be used (install 5 GiB, remove 0 B). [ 1/34] sqlite-devel-0:3.50.2-3.fc43.x8 100% | 1.6 MiB/s | 149.8 KiB | 00m00s [ 2/34] clang-0:21.1.8-6.fc43.x86_64 100% | 41.7 MiB/s | 7.3 MiB | 00m00s [ 3/34] swift-lang-0:6.2-4.fc43.x86_64 100% | 165.2 MiB/s | 737.3 MiB | 00m04s [ 4/34] git-core-0:2.55.0-1.fc43.x86_64 100% | 1.2 MiB/s | 5.4 MiB | 00m05s [ 5/34] sqlite-0:3.50.2-3.fc43.x86_64 100% | 47.4 MiB/s | 922.8 KiB | 00m00s [ 6/34] clang-resource-filesystem-0:21. 100% | 1.1 MiB/s | 19.7 KiB | 00m00s [ 7/34] clang-libs-0:21.1.8-6.fc43.x86_ 100% | 6.8 MiB/s | 30.2 MiB | 00m04s [ 8/34] binutils-gold-0:2.45.1-5.fc43.x 100% | 20.4 MiB/s | 774.8 KiB | 00m00s [ 9/34] expat-0:2.8.1-1.fc43.x86_64 100% | 1.1 MiB/s | 124.5 KiB | 00m00s [10/34] gcc-0:15.3.1-1.fc43.x86_64 100% | 302.4 MiB/s | 39.9 MiB | 00m00s [11/34] libmpc-0:1.3.1-8.fc43.x86_64 100% | 456.9 KiB/s | 70.4 KiB | 00m00s [12/34] cpp-0:15.3.1-1.fc43.x86_64 100% | 261.4 MiB/s | 13.1 MiB | 00m00s [13/34] glibc-devel-0:2.42-13.fc43.x86_ 100% | 50.7 MiB/s | 571.0 KiB | 00m00s [14/34] libedit-0:3.1-58.20260512cvs.fc 100% | 10.3 MiB/s | 105.2 KiB | 00m00s [15/34] python3-0:3.14.6-1.fc43.x86_64 100% | 2.8 MiB/s | 28.8 KiB | 00m00s [16/34] gcc-c++-0:15.3.1-1.fc43.x86_64 100% | 216.8 MiB/s | 15.4 MiB | 00m00s [17/34] python3-libs-0:3.14.6-1.fc43.x8 100% | 290.6 MiB/s | 9.9 MiB | 00m00s [18/34] mpdecimal-0:4.0.1-2.fc43.x86_64 100% | 1.9 MiB/s | 97.1 KiB | 00m00s [19/34] make-1:4.4.1-11.fc43.x86_64 100% | 2.2 MiB/s | 585.2 KiB | 00m00s [20/34] tzdata-0:2026b-1.fc43.noarch 100% | 63.3 MiB/s | 712.7 KiB | 00m00s [21/34] libxcrypt-devel-0:4.5.2-1.fc43. 100% | 2.7 MiB/s | 30.0 KiB | 00m00s [22/34] kernel-headers-0:7.1.3-100.fc43 100% | 108.8 MiB/s | 1.7 MiB | 00m00s [23/34] less-0:704-2.fc43.x86_64 100% | 21.8 MiB/s | 222.8 KiB | 00m00s [24/34] openssh-clients-0:10.0p1-11.fc4 100% | 52.1 MiB/s | 746.8 KiB | 00m00s [25/34] openssh-0:10.0p1-11.fc43.x86_64 100% | 33.0 MiB/s | 338.2 KiB | 00m00s [26/34] libfido2-0:1.16.0-3.fc43.x86_64 100% | 3.0 MiB/s | 98.5 KiB | 00m00s [27/34] libcbor-0:0.12.0-6.fc43.x86_64 100% | 1.2 MiB/s | 33.5 KiB | 00m00s [28/34] libstdc++-devel-0:15.3.1-1.fc43 100% | 241.3 MiB/s | 5.3 MiB | 00m00s [29/34] llvm-filesystem-0:21.1.8-6.fc43 100% | 477.1 KiB/s | 13.8 KiB | 00m00s [30/34] llvm-libs-0:21.1.8-6.fc43.x86_6 100% | 251.0 MiB/s | 34.9 MiB | 00m00s [31/34] annobin-plugin-gcc-0:12.99-1.fc 100% | 9.5 MiB/s | 996.0 KiB | 00m00s [32/34] gcc-plugin-annobin-0:15.3.1-1.f 100% | 6.6 MiB/s | 67.3 KiB | 00m00s [33/34] annobin-docs-0:12.99-1.fc43.noa 100% | 3.5 MiB/s | 89.5 KiB | 00m00s [34/34] python-pip-wheel-0:25.1.1-18.fc 100% | 3.9 MiB/s | 1.2 MiB | 00m00s -------------------------------------------------------------------------------- [34/34] Total 100% | 174.8 MiB/s | 908.2 MiB | 00m05s Running transaction [ 1/36] Verify package files 100% | 11.0 B/s | 34.0 B | 00m03s [ 2/36] Prepare transaction 100% | 739.0 B/s | 34.0 B | 00m00s [ 3/36] Installing libedit-0:3.1-58.202 100% | 236.3 MiB/s | 242.0 KiB | 00m00s [ 4/36] Installing libmpc-0:1.3.1-8.fc4 100% | 79.1 MiB/s | 162.1 KiB | 00m00s [ 5/36] Installing libstdc++-devel-0:15 100% | 527.6 MiB/s | 37.5 MiB | 00m00s [ 6/36] Installing expat-0:2.8.1-1.fc43 100% | 25.8 MiB/s | 317.5 KiB | 00m00s [ 7/36] Installing cpp-0:15.3.1-1.fc43. 100% | 404.3 MiB/s | 38.4 MiB | 00m00s [ 8/36] Installing annobin-docs-0:12.99 100% | 0.0 B/s | 100.1 KiB | 00m00s [ 9/36] Installing llvm-filesystem-0:21 100% | 0.0 B/s | 1.1 KiB | 00m00s [10/36] Installing llvm-libs-0:21.1.8-6 100% | 507.8 MiB/s | 138.6 MiB | 00m00s [11/36] Installing libcbor-0:0.12.0-6.f 100% | 0.0 B/s | 79.2 KiB | 00m00s [12/36] Installing libfido2-0:1.16.0-3. 100% | 234.4 MiB/s | 240.0 KiB | 00m00s [13/36] Installing openssh-0:10.0p1-11. 100% | 107.1 MiB/s | 1.4 MiB | 00m00s [14/36] Installing openssh-clients-0:10 100% | 124.3 MiB/s | 2.6 MiB | 00m00s [15/36] Installing less-0:704-2.fc43.x8 100% | 33.2 MiB/s | 475.3 KiB | 00m00s [16/36] Installing kernel-headers-0:7.1 100% | 253.5 MiB/s | 7.1 MiB | 00m00s [17/36] Installing glibc-devel-0:2.42-1 100% | 214.0 MiB/s | 2.4 MiB | 00m00s [18/36] Installing libxcrypt-devel-0:4. 100% | 10.9 MiB/s | 33.4 KiB | 00m00s [19/36] Installing tzdata-0:2026b-1.fc4 100% | 78.9 MiB/s | 1.9 MiB | 00m00s [20/36] Installing python-pip-wheel-0:2 100% | 622.6 MiB/s | 1.2 MiB | 00m00s [21/36] Installing mpdecimal-0:4.0.1-2. 100% | 42.7 MiB/s | 218.8 KiB | 00m00s [22/36] Installing python3-libs-0:3.14. 100% | 408.1 MiB/s | 43.7 MiB | 00m00s [23/36] Installing python3-0:3.14.6-1.f 100% | 2.7 MiB/s | 30.5 KiB | 00m00s [24/36] Installing make-1:4.4.1-11.fc43 100% | 112.5 MiB/s | 1.8 MiB | 00m00s [25/36] Installing gcc-0:15.3.1-1.fc43. 100% | 461.1 MiB/s | 113.0 MiB | 00m00s [26/36] Installing gcc-c++-0:15.3.1-1.f 100% | 405.9 MiB/s | 41.8 MiB | 00m00s [27/36] Installing binutils-gold-0:2.45 100% | 101.2 MiB/s | 2.0 MiB | 00m00s [28/36] Installing clang-resource-files 100% | 16.3 MiB/s | 16.7 KiB | 00m00s [29/36] Installing clang-libs-0:21.1.8- 100% | 508.5 MiB/s | 114.9 MiB | 00m00s [30/36] Installing sqlite-0:3.50.2-3.fc 100% | 123.1 MiB/s | 1.8 MiB | 00m00s [31/36] Installing sqlite-devel-0:3.50. 100% | 668.7 MiB/s | 684.8 KiB | 00m00s [32/36] Installing clang-0:21.1.8-6.fc4 100% | 630.0 MiB/s | 65.5 MiB | 00m00s [33/36] Installing swift-lang-0:6.2-4.f 100% | 566.5 MiB/s | 4.1 GiB | 00m07s [34/36] Installing annobin-plugin-gcc-0 100% | 82.3 MiB/s | 1.0 MiB | 00m00s [35/36] Installing gcc-plugin-annobin-0 100% | 4.8 MiB/s | 58.8 KiB | 00m00s [36/36] Installing git-core-0:2.55.0-1. 100% | 156.9 MiB/s | 25.1 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 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.8 KiB/s | 1.5 KiB | 00m00s fedora 100% | 80.7 KiB/s | 26.0 KiB | 00m00s updates 100% | 77.8 KiB/s | 19.1 KiB | 00m00s Repositories loaded. Nothing to do. Package "clang-21.1.8-6.fc43.x86_64" is already installed. Package "git-core-2.55.0-1.fc43.x86_64" is already installed. Package "sqlite-devel-3.50.2-3.fc43.x86_64" is already installed. Package "swift-lang-6.2-4.fc43.x86_64" is already installed. 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: x86_64 Building for target x86_64 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.Fn1a3v Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.9MtsiO + 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 . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.HSCUll + 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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/zats/Vortex [1/252] Fetching vortex Fetched https://github.com/zats/Vortex from cache (0.25s) Fetching https://github.com/apple/swift-log Fetching https://github.com/steipete/Commander Fetching https://github.com/apple/swift-crypto [1/7954] Fetching swift-log [7955/26279] Fetching swift-log, swift-crypto Fetched https://github.com/apple/swift-log from cache (0.27s) Fetching https://github.com/sindresorhus/KeyboardShortcuts [1100/18325] Fetching swift-crypto [1834/19044] Fetching swift-crypto, commander Fetched https://github.com/steipete/Commander from cache (0.41s) Fetching https://github.com/apple/swift-asn1.git [2932/18325] Fetching swift-crypto [6598/25608] Fetching swift-crypto, keyboardshortcuts Fetched https://github.com/sindresorhus/KeyboardShortcuts from cache (0.37s) [17776/18325] Fetching swift-crypto Fetching https://github.com/sparkle-project/Sparkle Fetched https://github.com/apple/swift-crypto from cache (0.86s) Fetching https://github.com/steipete/SweetCookieKit [1/1939] Fetching swift-asn1 [40/45672] Fetching swift-asn1, sparkle [5443/46219] Fetching swift-asn1, sparkle, sweetcookiekit Fetched https://github.com/steipete/SweetCookieKit from cache (0.20s) [5462/45672] Fetching swift-asn1, sparkle Fetched https://github.com/apple/swift-asn1.git from cache (0.87s) [13995/43733] Fetching sparkle Fetched https://github.com/sparkle-project/Sparkle from cache (1.42s) Computing version for https://github.com/steipete/SweetCookieKit Computed https://github.com/steipete/SweetCookieKit at 0.5.2 (2.21s) Computing version for https://github.com/sindresorhus/KeyboardShortcuts Computed https://github.com/sindresorhus/KeyboardShortcuts at 2.4.0 (0.13s) Computing version for https://github.com/apple/swift-log Computed https://github.com/apple/swift-log at 1.13.2 (0.18s) Computing version for https://github.com/apple/swift-crypto.git Computed https://github.com/apple/swift-crypto.git at 3.15.1 (1.46s) Computing version for https://github.com/steipete/Commander Computed https://github.com/steipete/Commander at 0.2.2 (0.14s) Computing version for https://github.com/sparkle-project/Sparkle Computed https://github.com/sparkle-project/Sparkle at 2.9.3 (0.16s) Computed https://github.com/steipete/SweetCookieKit at 0.5.2 (0.00s) Computed https://github.com/sindresorhus/KeyboardShortcuts at 2.4.0 (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) Computed https://github.com/sparkle-project/Sparkle at 2.9.3 (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.19s) 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/apple/swift-log Working copy of https://github.com/apple/swift-log resolved at 1.13.2 Creating working copy for https://github.com/sparkle-project/Sparkle Working copy of https://github.com/sparkle-project/Sparkle resolved at 2.9.3 Creating working copy for https://github.com/sindresorhus/KeyboardShortcuts Working copy of https://github.com/sindresorhus/KeyboardShortcuts resolved at 2.4.0 Creating working copy for https://github.com/zats/Vortex Working copy of https://github.com/zats/Vortex resolved at ef5392088d4aeb255c4eee83157dbdafcd31bf07 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-asn1.git Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.1 Downloading binary artifact https://github.com/sparkle-project/Sparkle/releases/download/2.9.3/Sparkle-for-Swift-Package-Manager.zip [859/11569223] Downloading https://github.com/sparkle-project/Sparkle/releases/download/2.9.3/Sparkle-for-Swift-Package-Manager.zip Downloaded https://github.com/sparkle-project/Sparkle/releases/download/2.9.3/Sparkle-for-Swift-Package-Manager.zip (0.62s) warning: 'codexbar-0.52.0': dependency 'sparkle' is not used by any target warning: 'codexbar-0.52.0': dependency 'keyboardshortcuts' is not used by any target warning: 'codexbar-0.52.0': dependency 'vortex' is not used by any target Building for production... [0/405] Compiling bn-armv8-linux.S [1/405] Compiling ghash-x86_64-apple.S [2/405] Copying Documentation.docc [2/405] Write sources [2/405] Copying zai.js [2/405] Copying xai.js [2/405] Copying venice.js [2/405] Copying t3chat.js [2/405] Copying synthetic.js [2/405] Copying sucrase-3.35.1.min.js [2/405] Copying sub2api.js [2/405] Copying qoder.js [2/405] Copying provider-plugin-prelude.js [2/405] Copying poe.js [2/405] Copying perplexity.js [2/405] Copying openrouter.js [2/405] Copying openai.js [2/405] Copying manus.js [2/405] Copying deepgram.js [2/405] Copying crof.ts [2/405] Copying crof.js [2/405] Copying codexbar-plugin.d.ts [2/405] Copying clinepass.ts [2/405] Copying clinepass.js [2/405] Copying clawrouter.js [2/405] Copying Info.plist [30/405] Write sources [32/405] Compiling ghash-x86_64-linux.S [33/405] Write swift-version-A88259DAF186EF7.txt [34/405] Compiling tasn_enc.cc [35/406] Compiling CQuickJS libunicode.c [36/407] Compiling CQuickJS libregexp.c [38/408] Compiling SweetCookieKit BrowserCatalog.swift [38/408] Compiling CQuickJS dtoa.c [39/408] Compiling CQuickJS CQuickJSHost.c [40/408] Compiling CCryptoBoringSSLShims shims.c [41/408] Compiling fiat_p256_adx_sqr.S [42/408] Compiling fiat_p256_adx_mul.S [43/408] Compiling fiat_curve25519_adx_square.S [44/408] Compiling fiat_curve25519_adx_mul.S [45/408] Compiling md5-x86_64-linux.S [46/408] Compiling md5-x86_64-apple.S [47/408] Compiling md5-586-linux.S [48/408] Compiling md5-586-apple.S [49/408] Compiling err_data.cc [50/408] Compiling chacha20_poly1305_x86_64-linux.S [51/408] Compiling chacha20_poly1305_x86_64-apple.S [52/408] Compiling chacha20_poly1305_armv8-win.S [53/408] Compiling chacha20_poly1305_armv8-linux.S [54/408] Compiling chacha20_poly1305_armv8-apple.S [55/408] Compiling chacha-x86_64-linux.S [56/408] Compiling chacha-x86_64-apple.S [57/408] Compiling chacha-x86-linux.S [58/408] Compiling chacha-x86-apple.S [59/408] Compiling chacha-armv8-win.S [60/408] Compiling chacha-armv8-linux.S [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 [69/408] Compiling x86-mont-linux.S [70/408] Compiling x86-mont-apple.S [71/408] Compiling vpaes-x86_64-linux.S [72/408] Compiling vpaes-x86_64-apple.S [73/408] Compiling vpaes-x86-linux.S [74/408] Compiling vpaes-x86-apple.S [75/408] Compiling vpaes-armv8-win.S [76/408] Compiling vpaes-armv8-linux.S [77/408] Compiling vpaes-armv8-apple.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-linux.S [83/408] Compiling sha512-armv8-apple.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 [93/408] Compiling sha256-586-linux.S [94/408] Compiling sha256-586-apple.S [96/408] Compiling Logging MultiplexLogHandler.swift [96/408] Compiling sha1-x86_64-linux.S [97/408] Compiling sha1-x86_64-apple.S [98/408] Compiling sha1-armv8-win.S [99/408] Compiling sha1-armv8-linux.S [100/408] Compiling sha1-armv8-apple.S [101/408] Compiling sha1-armv4-large-linux.S [102/408] Compiling sha1-586-linux.S [103/408] Compiling sha1-586-apple.S [104/408] Compiling rsaz-avx2-linux.S [105/408] Compiling rsaz-avx2-apple.S [106/408] Compiling rdrand-x86_64-linux.S [107/408] Compiling rdrand-x86_64-apple.S [108/408] Compiling p256_beeu-x86_64-asm-linux.S [109/408] Compiling p256_beeu-x86_64-asm-apple.S [110/408] Compiling p256_beeu-armv8-asm-win.S [111/408] Compiling p256_beeu-armv8-asm-linux.S [112/408] Compiling p256-x86_64-asm-linux.S [113/408] Compiling p256_beeu-armv8-asm-apple.S [114/408] Compiling p256-armv8-asm-win.S [115/408] Compiling p256-x86_64-asm-apple.S [116/408] Compiling p256-armv8-asm-linux.S [117/408] Compiling p256-armv8-asm-apple.S [118/408] Compiling ghashv8-armv8-win.S [119/408] Compiling ghashv8-armv8-linux.S [120/408] Compiling ghashv8-armv7-linux.S [121/408] Compiling ghashv8-armv8-apple.S [122/408] Compiling ghash-x86-linux.S [123/408] Compiling ghash-x86-apple.S [124/408] Compiling ghash-ssse3-x86_64-linux.S [125/408] Compiling ghash-ssse3-x86_64-apple.S [126/408] Compiling ghash-ssse3-x86-linux.S [127/408] Compiling ghash-ssse3-x86-apple.S [128/408] Compiling ghash-neon-armv8-win.S [129/408] Compiling ghash-neon-armv8-linux.S [130/408] Compiling ghash-neon-armv8-apple.S [131/408] Compiling ghash-armv4-linux.S [132/408] Compiling co-586-linux.S [133/408] Compiling co-586-apple.S [134/408] Compiling bsaes-armv7-linux.S [135/408] Compiling bn-armv8-win.S [137/408] Compiling Commander CommandSignature.swift [137/408] Compiling bn-armv8-apple.S [138/408] Compiling bn-586-linux.S [139/408] Compiling bn-586-apple.S [139/408] Compiling armv8-mont-win.S [141/408] Compiling armv8-mont-linux.S [142/408] Compiling armv8-mont-apple.S [143/408] Compiling armv4-mont-linux.S [144/408] Compiling aesv8-gcm-armv8-win.S [145/408] Compiling aesv8-gcm-armv8-linux.S [146/408] Compiling aesv8-gcm-armv8-apple.S [147/408] Compiling aesv8-armv8-win.S [148/408] Compiling aesv8-armv8-linux.S [149/408] Compiling aesv8-armv8-apple.S [150/408] Compiling aesv8-armv7-linux.S [151/408] Compiling aesni-x86_64-linux.S [152/408] Compiling aesni-x86_64-apple.S [153/408] Compiling aesni-x86-linux.S [154/408] Compiling aesni-x86-apple.S [155/408] Compiling aesni-gcm-x86_64-linux.S [156/408] Compiling aesni-gcm-x86_64-apple.S [157/408] Compiling aes-gcm-avx512-x86_64-linux.S [158/408] Compiling aes-gcm-avx512-x86_64-apple.S [159/408] Compiling aes-gcm-avx2-x86_64-linux.S [160/408] Compiling aes-gcm-avx2-x86_64-apple.S [161/408] Compiling xwing.cc [162/408] Compiling x_x509a.cc [163/408] Compiling x_x509.cc [164/408] Compiling x_spki.cc [165/408] Compiling x_sig.cc [166/408] Compiling x_req.cc [167/408] Compiling x_pubkey.cc [168/408] Compiling x_name.cc [169/408] Compiling x_exten.cc [170/408] Compiling x_crl.cc [171/408] Compiling x_attrib.cc [172/408] Compiling x_all.cc [173/408] Compiling x509spki.cc [174/408] Compiling x_algor.cc [175/408] Compiling x509rset.cc [176/408] Compiling x509cset.cc [177/408] Compiling x509name.cc [178/408] Compiling x509_vpm.cc [179/408] Compiling x509_v3.cc [180/408] Compiling x509_txt.cc [181/408] Compiling x509_vfy.cc [182/408] Compiling x509_trs.cc [183/408] Compiling x509_set.cc [184/408] Compiling x509_req.cc [185/408] Compiling x509_obj.cc [186/408] Compiling x509_ext.cc [187/408] Compiling x509_lu.cc [188/408] Compiling x509_def.cc [189/408] Compiling x509_d2.cc [190/408] Compiling x509_cmp.cc [191/408] Compiling x509_att.cc [192/408] Compiling x509.cc [193/408] Compiling v3_skey.cc [194/408] Compiling v3_utl.cc [195/408] Compiling v3_purp.cc [196/408] Compiling v3_prn.cc [197/408] Compiling v3_pmaps.cc [198/408] Compiling v3_pcons.cc [199/408] Compiling v3_ocsp.cc [200/408] Compiling v3_lib.cc [201/408] Compiling v3_ncons.cc [202/408] Compiling v3_int.cc [203/408] Compiling v3_ia5.cc [204/408] Compiling v3_info.cc [205/408] Compiling v3_genn.cc [206/408] Compiling v3_extku.cc [207/408] Compiling v3_enum.cc [208/408] Compiling v3_crld.cc [209/408] Compiling v3_cpols.cc [210/408] Compiling v3_conf.cc [211/408] Compiling v3_bitst.cc [212/408] Compiling v3_bcons.cc [213/408] Compiling v3_alt.cc [214/408] Compiling v3_akeya.cc [215/408] Compiling v3_akey.cc [216/408] Compiling t_x509a.cc [217/408] Compiling t_x509.cc [218/408] Compiling t_req.cc [219/408] Compiling t_crl.cc [220/408] Compiling rsa_pss.cc [221/408] Compiling name_print.cc [222/408] Compiling i2d_pr.cc [223/408] Compiling policy.cc [224/408] Compiling by_file.cc [225/408] Compiling by_dir.cc [226/408] Compiling asn1_gen.cc [227/408] Compiling algorithm.cc [228/408] Compiling a_verify.cc [229/408] Compiling a_sign.cc [230/408] Compiling a_digest.cc [231/408] Compiling voprf.cc [232/408] Compiling trust_token.cc [233/408] Compiling thread_win.cc [234/408] Compiling pmbtoken.cc [235/408] Compiling thread_pthread.cc [236/408] Compiling thread_none.cc [237/408] Compiling thread.cc [238/408] Compiling stack.cc [239/408] Compiling slhdsa.cc [240/408] Compiling spake2plus.cc [241/408] Compiling siphash.cc [242/408] Compiling sha512.cc [243/408] Compiling sha256.cc [244/408] Compiling sha1.cc [245/408] Compiling rsa_extra.cc [246/408] Compiling rsa_print.cc [247/408] Compiling refcount.cc [248/408] Compiling rsa_crypt.cc [249/408] Compiling rc4.cc [250/408] Compiling windows.cc [251/408] Compiling rsa_asn1.cc [252/408] Compiling urandom.cc [253/408] Compiling trusty.cc [254/408] Compiling rand.cc [255/408] Compiling ios.cc [256/408] Compiling passive.cc [256/408] Compiling getentropy.cc [258/408] Compiling deterministic.cc [259/408] Compiling forkunsafe.cc [260/408] Compiling fork_detect.cc [261/408] Compiling poly1305_arm_asm.S [262/408] Compiling poly1305_arm.cc [263/408] Compiling pool.cc [264/408] Compiling poly1305_vec.cc [265/408] Compiling poly1305.cc [266/408] Compiling pkcs8_x509.cc [267/408] Compiling p5_pbev2.cc [268/408] Compiling pkcs8.cc [269/408] Compiling pkcs7.cc [270/408] Compiling pem_xaux.cc [271/408] Compiling pkcs7_x509.cc [272/408] Compiling pem_x509.cc [273/408] Compiling pem_pkey.cc [274/408] Compiling pem_pk8.cc [275/408] Compiling pem_oth.cc [276/408] Compiling pem_info.cc [277/408] Compiling pem_lib.cc [278/408] Compiling pem_all.cc [279/408] Compiling obj_xref.cc [280/408] Compiling CQuickJS quickjs.c [281/408] Compiling mlkem.cc [282/408] Compiling mldsa.cc [283/408] Compiling obj.cc [284/408] Compiling mem.cc [285/408] Compiling md5.cc [286/408] Compiling md4.cc [287/408] Compiling lhash.cc [288/408] Compiling poly_rq_mul.S [289/408] Compiling fuzzer_mode.cc [290/408] Compiling fips_shared_support.cc [291/408] Compiling kyber.cc [292/408] Compiling hpke.cc [293/408] Compiling ex_data.cc [294/408] Compiling hrss.cc [295/408] Compiling sign.cc [296/408] Compiling scrypt.cc [297/408] Compiling print.cc [298/408] Compiling pbkdf.cc [299/408] Compiling p_x25519_asn1.cc [300/408] Compiling p_x25519.cc [301/408] Compiling p_rsa_asn1.cc [302/408] Compiling p_hkdf.cc [303/408] Compiling p_rsa.cc [304/408] Compiling p_ed25519_asn1.cc [305/408] Compiling p_ed25519.cc [306/408] Compiling p_ec_asn1.cc [307/408] Compiling p_ec.cc [308/408] Compiling p_dsa_asn1.cc [309/408] Compiling p_dh.cc [310/408] Compiling p_dh_asn1.cc [311/408] Compiling evp_ctx.cc [312/408] Compiling evp.cc [313/408] Compiling evp_asn1.cc [314/408] Compiling err.cc [315/408] Compiling engine.cc [316/408] Compiling ecdsa_p1363.cc [317/408] Compiling ecdh.cc [318/408] Compiling ecdsa_asn1.cc [319/408] Compiling ec_derive.cc [320/408] Compiling hash_to_curve.cc [321/408] Compiling ec_asn1.cc [322/408] Compiling dsa_asn1.cc [323/408] Compiling dsa.cc [324/408] Compiling digest_extra.cc [325/408] Compiling params.cc [326/408] Compiling dh_asn1.cc [327/408] Compiling des.cc [328/408] Compiling spake25519.cc [329/408] Compiling x25519-asm-arm.S [330/408] Compiling crypto.cc [331/408] Compiling curve25519_64_adx.cc [332/408] Compiling cpu_intel.cc [333/408] Compiling cpu_arm_linux.cc [334/408] Compiling cpu_arm_freebsd.cc [335/408] Compiling cpu_aarch64_win.cc [336/408] Compiling curve25519.cc [337/408] Compiling cpu_aarch64_openbsd.cc [337/408] Compiling cpu_aarch64_sysreg.cc [339/408] Compiling cpu_aarch64_linux.cc [340/408] Compiling cpu_aarch64_fuchsia.cc [340/408] Compiling cpu_aarch64_apple.cc [342/408] Compiling conf.cc [343/408] Compiling tls_cbc.cc [344/408] Compiling get_cipher.cc [345/408] Compiling cms.cc [346/408] Compiling e_tls.cc [347/408] Compiling e_rc4.cc [348/408] Compiling e_rc2.cc [349/408] Compiling e_null.cc [350/408] Compiling e_des.cc [351/408] Compiling e_chacha20poly1305.cc [352/408] Compiling e_aeseax.cc [353/408] Compiling e_aesgcmsiv.cc [354/408] Compiling e_aesctrhmac.cc [355/408] Compiling derive_key.cc [356/408] Compiling chacha.cc [357/408] Compiling unicode.cc [358/408] Compiling ber.cc [359/408] Compiling cbs.cc [360/408] Compiling cbb.cc [361/408] Compiling sqrt.cc [362/408] Compiling buf.cc [363/408] Compiling asn1_compat.cc [364/408] Compiling div.cc [365/408] Compiling exponentiation.cc [366/408] Compiling convert.cc [367/408] Compiling bn_asn1.cc [368/408] Compiling printf.cc [369/408] Compiling blake2.cc [370/408] Compiling pair.cc [371/408] Compiling hexdump.cc [372/408] Compiling file.cc [373/408] Compiling fd.cc [374/408] Compiling errno.cc [375/408] Compiling bio_mem.cc [376/408] Compiling bio.cc [377/408] Compiling base64.cc [378/408] Compiling tasn_utl.cc [379/408] Compiling tasn_typ.cc [380/408] Compiling tasn_new.cc [381/408] Compiling tasn_fre.cc [382/408] Compiling f_string.cc [383/408] Compiling posix_time.cc [384/408] Compiling tasn_dec.cc [385/408] Compiling f_int.cc [386/408] Compiling asn_pack.cc [387/408] Compiling asn1_par.cc [388/408] Compiling a_utctm.cc [389/408] Compiling asn1_lib.cc [390/408] Compiling a_type.cc [391/408] Compiling a_time.cc [392/408] Compiling a_strex.cc [393/408] Compiling a_strnid.cc [394/408] Compiling a_octet.cc [395/408] Compiling a_mbstr.cc [396/408] Compiling a_object.cc [397/408] Compiling a_int.cc [398/408] Compiling a_i2d_fp.cc [399/408] Compiling a_gentm.cc [399/408] Compiling a_dup.cc [401/408] Compiling a_d2i_fp.cc [402/408] Compiling a_bool.cc [403/408] Compiling aes.cc [404/408] Compiling a_bitstr.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.G7Jsrc/sources-1 -supplementary-output-file-map /tmp/TemporaryDirectory.G7Jsrc/supplementaryOutputs-1 -target x86_64-unknown-linux-gnu -disable-objc-interop -I /builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0/.build/x86_64-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/x86_64-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/x86_64-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.G7Jsrc/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 0x0000563168c6f718 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/libexec/swift/6.2/bin/swift-frontend+0x9a58718) #1 0x0000563168c6d24e llvm::sys::RunSignalHandlers() (/usr/libexec/swift/6.2/bin/swift-frontend+0x9a5624e) #2 0x0000563168c6fda1 SignalHandler(int, siginfo_t*, void*) (/usr/libexec/swift/6.2/bin/swift-frontend+0x9a58da1) #3 0x00007f73157fb290 __restore_rt (/lib64/libc.so.6+0x1a290) #4 0x00007f731585532c __pthread_kill_implementation (/lib64/libc.so.6+0x7432c) #5 0x00007f73157fb15e gsignal (/lib64/libc.so.6+0x1a15e) #6 0x00007f73157e26d0 abort (/lib64/libc.so.6+0x16d0) #7 0x0000563162dcdc38 swift::verificationFailure(llvm::Twine const&, swift::SILInstruction const*, swift::SILArgument const*, std::function const&) (/usr/libexec/swift/6.2/bin/swift-frontend+0x3bb6c38) #8 0x0000563162df9484 swift::SILVisitorBase<(anonymous namespace)::SILVerifier, void>::visitSILBasicBlock(swift::SILBasicBlock*) (/usr/libexec/swift/6.2/bin/swift-frontend+0x3be2484) #9 0x0000563162dd703f (anonymous namespace)::SILVerifier::visitSILBasicBlock(swift::SILBasicBlock*) (/usr/libexec/swift/6.2/bin/swift-frontend+0x3bc003f) #10 0x0000563162dd57cb (anonymous namespace)::SILVerifier::visitSILFunction(swift::SILFunction*) (/usr/libexec/swift/6.2/bin/swift-frontend+0x3bbe7cb) #11 0x0000563162dce75b swift::SILFunction::verify(swift::CalleeCache*, bool, bool, bool) const (/usr/libexec/swift/6.2/bin/swift-frontend+0x3bb775b) #12 0x00005631629b9ef0 (anonymous namespace)::OwnershipModelEliminator::run() (/usr/libexec/swift/6.2/bin/swift-frontend+0x37a2ef0) #13 0x000056316244ed9f swift::SILPassManager::runPassOnFunction(unsigned int, swift::SILFunction*) (/usr/libexec/swift/6.2/bin/swift-frontend+0x3237d9f) #14 0x0000563162450001 swift::SILPassManager::runFunctionPasses(unsigned int, unsigned int) (/usr/libexec/swift/6.2/bin/swift-frontend+0x3239001) #15 0x000056316244c928 swift::SILPassManager::executePassPipelinePlan(swift::SILPassPipelinePlan const&) (/usr/libexec/swift/6.2/bin/swift-frontend+0x3235928) #16 0x000056316244c8dd swift::ExecuteSILPipelineRequest::evaluate(swift::Evaluator&, swift::SILPipelineExecutionDescriptor) const (/usr/libexec/swift/6.2/bin/swift-frontend+0x32358dd) #17 0x000056316246ca7a swift::SimpleRequest (swift::SILPipelineExecutionDescriptor), (swift::RequestFlags)1>::evaluateRequest(swift::ExecuteSILPipelineRequest const&, swift::Evaluator&) (/usr/libexec/swift/6.2/bin/swift-frontend+0x3255a7a) #18 0x000056316245ad4f 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+0x3243d4f) #19 0x000056316244ca8f swift::executePassPipelinePlan(swift::SILModule*, swift::SILPassPipelinePlan const&, bool, swift::irgen::IRGenModule*) (/usr/libexec/swift/6.2/bin/swift-frontend+0x3235a8f) #20 0x000056316245c63b swift::runSILOptimizationPasses(swift::SILModule&) (/usr/libexec/swift/6.2/bin/swift-frontend+0x324563b) #21 0x0000563161e562c5 swift::CompilerInstance::performSILProcessing(swift::SILModule*) (/usr/libexec/swift/6.2/bin/swift-frontend+0x2c3f2c5) #22 0x0000563161b1f8cc performCompileStepsPostSILGen(swift::CompilerInstance&, std::unique_ptr>, llvm::PointerUnion, swift::PrimarySpecificPaths const&, int&, swift::FrontendObserver*) (/usr/libexec/swift/6.2/bin/swift-frontend+0x29088cc) #23 0x0000563161b1f284 swift::performCompileStepsPostSema(swift::CompilerInstance&, int&, swift::FrontendObserver*) (/usr/libexec/swift/6.2/bin/swift-frontend+0x2908284) #24 0x0000563161b30961 withSemanticAnalysis(swift::CompilerInstance&, swift::FrontendObserver*, llvm::function_ref, bool) (/usr/libexec/swift/6.2/bin/swift-frontend+0x2919961) #25 0x0000563161b21584 performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*) (/usr/libexec/swift/6.2/bin/swift-frontend+0x290a584) #26 0x0000563161b20833 swift::performFrontend(llvm::ArrayRef, char const*, void*, swift::FrontendObserver*) (/usr/libexec/swift/6.2/bin/swift-frontend+0x2909833) #27 0x00005631618b6333 swift::mainEntry(int, char const**) (/usr/libexec/swift/6.2/bin/swift-frontend+0x269f333) #28 0x00007f73157e45b5 __libc_start_call_main (/lib64/libc.so.6+0x35b5) #29 0x00007f73157e4668 __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x3668) #30 0x00005631618b5545 _start (/usr/libexec/swift/6.2/bin/swift-frontend+0x269e545) RPM build warnings: RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.HSCUll (%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.HSCUll (%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-x86_64-1787037809.726525/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-x86_64) 4 minutes 11 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 9f809037faed450dba25d0906ed0e0ae -D /var/lib/mock/fedora-43-x86_64-1787037809.726525/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 x86_64 --nodeps /builddir/build/originals/codexbar-cli.spec' Copr build error: Build failed