sbuild (Debian sbuild) 0.89.3+deb13u4 (28 December 2025) on mjolnir.einval.org +==============================================================================+ | bali-phy 4.1+dfsg-1 (i386) Sat, 28 Feb 2026 00:52:32 +0000 | +==============================================================================+ Package: bali-phy Version: 4.1+dfsg-1 Source Version: 4.1+dfsg-1 Distribution: unstable Machine Architecture: arm64 Host Architecture: i386 Build Architecture: arm64 Build Profiles: cross nocheck Build Type: any I: Unpacking /home/helmut/.cache/sbuild/unstable-arm64-sbuild.tar.zst to /tmp/tmp.sbuild.1exJC__S1U... I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... I: Setting up apt archive... +------------------------------------------------------------------------------+ | Update chroot Sat, 28 Feb 2026 00:52:49 +0000 | +------------------------------------------------------------------------------+ Get:1 http://mirror.einval.org/debian unstable InRelease [187 kB] Get:2 http://mirror.einval.org/debian unstable/main Sources [11.4 MB] Get:3 http://mirror.einval.org/debian unstable/main i386 Packages [9996 kB] Get:4 http://mirror.einval.org/debian unstable/main arm64 Packages [10.2 MB] Fetched 31.7 MB in 7s (4363 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: coreutils cpp-15 cpp-15-aarch64-linux-gnu g++-15 g++-15-aarch64-linux-gnu gcc-15 gcc-15-aarch64-linux-gnu gcc-15-base libasan8 libatomic1 libcc1-0 libgcc-15-dev libgcc-s1 libgomp1 libhwasan0 libitm1 liblsan0 liblz4-1 libstdc++-15-dev libstdc++6 libsystemd0 libtsan2 libubsan1 libudev1 linux-libc-dev login.defs 26 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 61.5 MB of archives. After this operation, 1395 kB disk space will be freed. Get:1 http://mirror.einval.org/debian unstable/main arm64 coreutils arm64 9.10-1 [3049 kB] Get:2 http://mirror.einval.org/debian unstable/main arm64 libcc1-0 arm64 15.2.0-14 [41.4 kB] Get:3 http://mirror.einval.org/debian unstable/main arm64 libgomp1 arm64 15.2.0-14 [126 kB] Get:4 http://mirror.einval.org/debian unstable/main arm64 libitm1 arm64 15.2.0-14 [24.2 kB] Get:5 http://mirror.einval.org/debian unstable/main arm64 libatomic1 arm64 15.2.0-14 [9872 B] Get:6 http://mirror.einval.org/debian unstable/main arm64 libasan8 arm64 15.2.0-14 [2600 kB] Get:7 http://mirror.einval.org/debian unstable/main arm64 liblsan0 arm64 15.2.0-14 [1194 kB] Get:8 http://mirror.einval.org/debian unstable/main arm64 libtsan2 arm64 15.2.0-14 [2399 kB] Get:9 http://mirror.einval.org/debian unstable/main arm64 libubsan1 arm64 15.2.0-14 [1064 kB] Get:10 http://mirror.einval.org/debian unstable/main arm64 libhwasan0 arm64 15.2.0-14 [1479 kB] Get:11 http://mirror.einval.org/debian unstable/main arm64 gcc-15-base arm64 15.2.0-14 [55.0 kB] Get:12 http://mirror.einval.org/debian unstable/main arm64 libstdc++6 arm64 15.2.0-14 [648 kB] Get:13 http://mirror.einval.org/debian unstable/main arm64 gcc-15 arm64 15.2.0-14 [525 kB] Get:14 http://mirror.einval.org/debian unstable/main arm64 g++-15 arm64 15.2.0-14 [26.1 kB] Get:15 http://mirror.einval.org/debian unstable/main arm64 g++-15-aarch64-linux-gnu arm64 15.2.0-14 [11.1 MB] Get:16 http://mirror.einval.org/debian unstable/main arm64 libstdc++-15-dev arm64 15.2.0-14 [2350 kB] Get:17 http://mirror.einval.org/debian unstable/main arm64 libgcc-15-dev arm64 15.2.0-14 [2374 kB] Get:18 http://mirror.einval.org/debian unstable/main arm64 gcc-15-aarch64-linux-gnu arm64 15.2.0-14 [19.6 MB] Get:19 http://mirror.einval.org/debian unstable/main arm64 cpp-15-aarch64-linux-gnu arm64 15.2.0-14 [10.1 MB] Get:20 http://mirror.einval.org/debian unstable/main arm64 cpp-15 arm64 15.2.0-14 [1280 B] Get:21 http://mirror.einval.org/debian unstable/main arm64 libgcc-s1 arm64 15.2.0-14 [53.4 kB] Get:22 http://mirror.einval.org/debian unstable/main arm64 liblz4-1 arm64 1.10.0-8 [66.4 kB] Get:23 http://mirror.einval.org/debian unstable/main arm64 libsystemd0 arm64 260~rc1-2 [404 kB] Get:24 http://mirror.einval.org/debian unstable/main arm64 libudev1 arm64 260~rc1-2 [122 kB] Get:25 http://mirror.einval.org/debian unstable/main arm64 login.defs all 1:4.19.3-1 [211 kB] Get:26 http://mirror.einval.org/debian unstable/main i386 linux-libc-dev all 6.18.14-1 [1964 kB] Fetched 61.5 MB in 1s (96.9 MB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12104 files and directories currently installed.) Preparing to unpack .../coreutils_9.10-1_arm64.deb ... Unpacking coreutils (9.10-1) over (9.7-3+b1) ... Setting up coreutils (9.10-1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12106 files and directories currently installed.) Preparing to unpack .../0-libcc1-0_15.2.0-14_arm64.deb ... Unpacking libcc1-0:arm64 (15.2.0-14) over (15.2.0-13) ... Preparing to unpack .../1-libgomp1_15.2.0-14_arm64.deb ... Unpacking libgomp1:arm64 (15.2.0-14) over (15.2.0-13) ... Preparing to unpack .../2-libitm1_15.2.0-14_arm64.deb ... Unpacking libitm1:arm64 (15.2.0-14) over (15.2.0-13) ... Preparing to unpack .../3-libatomic1_15.2.0-14_arm64.deb ... Unpacking libatomic1:arm64 (15.2.0-14) over (15.2.0-13) ... Preparing to unpack .../4-libasan8_15.2.0-14_arm64.deb ... Unpacking libasan8:arm64 (15.2.0-14) over (15.2.0-13) ... Preparing to unpack .../5-liblsan0_15.2.0-14_arm64.deb ... Unpacking liblsan0:arm64 (15.2.0-14) over (15.2.0-13) ... Preparing to unpack .../6-libtsan2_15.2.0-14_arm64.deb ... Unpacking libtsan2:arm64 (15.2.0-14) over (15.2.0-13) ... Preparing to unpack .../7-libubsan1_15.2.0-14_arm64.deb ... Unpacking libubsan1:arm64 (15.2.0-14) over (15.2.0-13) ... Preparing to unpack .../8-libhwasan0_15.2.0-14_arm64.deb ... Unpacking libhwasan0:arm64 (15.2.0-14) over (15.2.0-13) ... Preparing to unpack .../9-gcc-15-base_15.2.0-14_arm64.deb ... Unpacking gcc-15-base:arm64 (15.2.0-14) over (15.2.0-13) ... Setting up gcc-15-base:arm64 (15.2.0-14) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12106 files and directories currently installed.) Preparing to unpack .../libstdc++6_15.2.0-14_arm64.deb ... Unpacking libstdc++6:arm64 (15.2.0-14) over (15.2.0-13) ... Setting up libstdc++6:arm64 (15.2.0-14) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12106 files and directories currently installed.) Preparing to unpack .../0-gcc-15_15.2.0-14_arm64.deb ... Unpacking gcc-15 (15.2.0-14) over (15.2.0-13) ... Preparing to unpack .../1-g++-15_15.2.0-14_arm64.deb ... Unpacking g++-15 (15.2.0-14) over (15.2.0-13) ... Preparing to unpack .../2-g++-15-aarch64-linux-gnu_15.2.0-14_arm64.deb ... Unpacking g++-15-aarch64-linux-gnu (15.2.0-14) over (15.2.0-13) ... Preparing to unpack .../3-libstdc++-15-dev_15.2.0-14_arm64.deb ... Unpacking libstdc++-15-dev:arm64 (15.2.0-14) over (15.2.0-13) ... Preparing to unpack .../4-libgcc-15-dev_15.2.0-14_arm64.deb ... Unpacking libgcc-15-dev:arm64 (15.2.0-14) over (15.2.0-13) ... Preparing to unpack .../5-gcc-15-aarch64-linux-gnu_15.2.0-14_arm64.deb ... Unpacking gcc-15-aarch64-linux-gnu (15.2.0-14) over (15.2.0-13) ... Preparing to unpack .../6-cpp-15-aarch64-linux-gnu_15.2.0-14_arm64.deb ... Unpacking cpp-15-aarch64-linux-gnu (15.2.0-14) over (15.2.0-13) ... Preparing to unpack .../7-cpp-15_15.2.0-14_arm64.deb ... Unpacking cpp-15 (15.2.0-14) over (15.2.0-13) ... Preparing to unpack .../8-libgcc-s1_15.2.0-14_arm64.deb ... Unpacking libgcc-s1:arm64 (15.2.0-14) over (15.2.0-13) ... Setting up libgcc-s1:arm64 (15.2.0-14) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12106 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.10.0-8_arm64.deb ... Unpacking liblz4-1:arm64 (1.10.0-8) over (1.10.0-6) ... Setting up liblz4-1:arm64 (1.10.0-8) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12106 files and directories currently installed.) Preparing to unpack .../libsystemd0_260~rc1-2_arm64.deb ... Unpacking libsystemd0:arm64 (260~rc1-2) over (259.1-1) ... Setting up libsystemd0:arm64 (260~rc1-2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12106 files and directories currently installed.) Preparing to unpack .../libudev1_260~rc1-2_arm64.deb ... Unpacking libudev1:arm64 (260~rc1-2) over (259.1-1) ... Setting up libudev1:arm64 (260~rc1-2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12106 files and directories currently installed.) Preparing to unpack .../login.defs_1%3a4.19.3-1_all.deb ... Unpacking login.defs (1:4.19.3-1) over (1:4.19.2-1) ... Preparing to unpack .../linux-libc-dev_6.18.14-1_all.deb ... Unpacking linux-libc-dev (6.18.14-1) over (6.18.12-1) ... Setting up cpp-15-aarch64-linux-gnu (15.2.0-14) ... Setting up login.defs (1:4.19.3-1) ... Setting up linux-libc-dev (6.18.14-1) ... Setting up libgomp1:arm64 (15.2.0-14) ... Setting up libatomic1:arm64 (15.2.0-14) ... Setting up libubsan1:arm64 (15.2.0-14) ... Setting up cpp-15 (15.2.0-14) ... Setting up libhwasan0:arm64 (15.2.0-14) ... Setting up libasan8:arm64 (15.2.0-14) ... Setting up libtsan2:arm64 (15.2.0-14) ... Setting up libcc1-0:arm64 (15.2.0-14) ... Setting up liblsan0:arm64 (15.2.0-14) ... Setting up libitm1:arm64 (15.2.0-14) ... Setting up libgcc-15-dev:arm64 (15.2.0-14) ... Setting up libstdc++-15-dev:arm64 (15.2.0-14) ... Setting up gcc-15-aarch64-linux-gnu (15.2.0-14) ... Setting up gcc-15 (15.2.0-14) ... Setting up g++-15-aarch64-linux-gnu (15.2.0-14) ... Setting up g++-15 (15.2.0-14) ... Processing triggers for libc-bin (2.42-13) ... +------------------------------------------------------------------------------+ | Fetch source files Sat, 28 Feb 2026 00:53:17 +0000 | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... NOTICE: 'bali-phy' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/med-team/bali-phy.git Please use: git clone https://salsa.debian.org/med-team/bali-phy.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 1463 kB of source archives. Get:1 http://mirror.einval.org/debian unstable/main bali-phy 4.1+dfsg-1 (dsc) [2275 B] Get:2 http://mirror.einval.org/debian unstable/main bali-phy 4.1+dfsg-1 (tar) [1455 kB] Get:3 http://mirror.einval.org/debian unstable/main bali-phy 4.1+dfsg-1 (diff) [5768 B] Fetched 1463 kB in 0s (18.0 MB/s) Download complete and in download only mode +------------------------------------------------------------------------------+ | Install package build dependencies Sat, 28 Feb 2026 00:53:19 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), meson, cmake, libcairo2-dev, libeigen3-dev, nlohmann-json3-dev, pandoc, libboost-dev, libboost-program-options-dev, libboost-random-dev, libboost-filesystem-dev, libboost-chrono-dev, libboost-json-dev, libcereal-dev, libfmt-dev, librange-v3-dev, libc-dev, libstdc++-dev, build-essential:arm64, crossbuild-essential-i386:arm64, apt-utils:arm64, libc-dev:i386, libstdc++-dev:i386 Filtered Build-Depends: debhelper-compat (= 13), meson, cmake, libcairo2-dev, libeigen3-dev, nlohmann-json3-dev, pandoc, libboost-dev, libboost-program-options-dev, libboost-random-dev, libboost-filesystem-dev, libboost-chrono-dev, libboost-json-dev, libcereal-dev, libfmt-dev, librange-v3-dev, libc-dev, libstdc++-dev, build-essential:arm64, crossbuild-essential-i386:arm64, apt-utils:arm64, libc-dev:i386, libstdc++-dev:i386 dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/reproducible-path/resolver-e05sEz/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/build/reproducible-path/resolver-e05sEz/apt_archive ./ InRelease Get:2 copy:/build/reproducible-path/resolver-e05sEz/apt_archive ./ Release [612 B] Ign:3 copy:/build/reproducible-path/resolver-e05sEz/apt_archive ./ Release.gpg Get:4 copy:/build/reproducible-path/resolver-e05sEz/apt_archive ./ Sources [958 B] Get:5 copy:/build/reproducible-path/resolver-e05sEz/apt_archive ./ Packages [1000 B] Fetched 2570 B in 0s (119 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... Execute external solver... The following additional packages will be installed: autoconf automake autopoint autotools-dev binutils-i686-linux-gnu bsdextrautils cmake cmake-data cpp-15-i686-linux-gnu cpp-i686-linux-gnu cross-exe-wrapper:i386 crossbuild-essential-i386 debhelper dh-autoreconf dh-strip-nondeterminism dwz file fontconfig-config fonts-dejavu-core fonts-dejavu-mono g++-15-i686-linux-gnu g++-i686-linux-gnu gcc-15-base:i386 gcc-15-cross-base gcc-15-i686-linux-gnu gcc-15-i686-linux-gnu-base gcc-i686-linux-gnu gettext gettext-base girepository-tools girepository-tools:i386 groff-base intltool-debian libarchive-zip-perl libarchive13t64 libasan8:i386 libasan8-i386-cross libatomic1:i386 libatomic1-i386-cross libblkid-dev:i386 libblkid1:i386 libboost-atomic1.83-dev:i386 libboost-atomic1.83.0:i386 libboost-chrono-dev:i386 libboost-chrono1.83-dev:i386 libboost-chrono1.83.0t64:i386 libboost-container1.83-dev:i386 libboost-container1.83.0:i386 libboost-dev:i386 libboost-filesystem-dev:i386 libboost-filesystem1.83-dev:i386 libboost-filesystem1.83.0:i386 libboost-json-dev:i386 libboost-json1.83-dev:i386 libboost-json1.83.0:i386 libboost-program-options-dev:i386 libboost-program-options1.83-dev:i386 libboost-program-options1.83.0:i386 libboost-random-dev:i386 libboost-random1.83-dev:i386 libboost-random1.83.0:i386 libboost-system1.83-dev:i386 libboost-system1.83.0:i386 libboost1.83-dev:i386 libbrotli-dev:i386 libbrotli1 libbrotli1:i386 libbz2-1.0:i386 libbz2-dev:i386 libc-gconv-modules-extra:i386 libc6:i386 libc6-dev:i386 libc6-dev-i386-cross libc6-i386-cross libcairo-gobject2:i386 libcairo-script-interpreter2:i386 libcairo2:i386 libcairo2-dev:i386 libcereal-dev:i386 libcom-err2 libcurl4t64 libdebhelper-perl libeigen3-dev libelf1t64 libexpat1 libexpat1:i386 libexpat1-dev:i386 libffi-dev:i386 libffi8 libffi8:i386 libfile-stripnondeterminism-perl libfmt-dev:i386 libfmt10:i386 libfontconfig-dev:i386 libfontconfig1:i386 libfreetype-dev:i386 libfreetype6:i386 libgcc-15-dev:i386 libgcc-15-dev-i386-cross libgcc-s1:i386 libgcc-s1-i386-cross libgio-2.0-dev:i386 libgio-2.0-dev-bin libgirepository-2.0-0 libgirepository-2.0-0:i386 libglib2.0-0t64 libglib2.0-0t64:i386 libglib2.0-bin libglib2.0-data libglib2.0-dev:i386 libglib2.0-dev-bin libgnutls30t64 libgomp1:i386 libgomp1-i386-cross libgssapi-krb5-2 libice-dev:i386 libice6:i386 libidn2-0 libitm1:i386 libitm1-i386-cross libjsoncpp26 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap2 liblua5.4-0 liblzo2-2:i386 libmagic-mgc libmagic1t64 libmount-dev:i386 libmount1:i386 libncursesw6 libnghttp2-14 libnghttp3-9 libngtcp2-16 libngtcp2-crypto-ossl0 libnuma1 libp11-kit0 libpcre2-16-0:i386 libpcre2-32-0:i386 libpcre2-8-0:i386 libpcre2-dev:i386 libpcre2-posix3:i386 libpipeline1 libpixman-1-0:i386 libpixman-1-dev:i386 libpkgconf7 libpng-dev:i386 libpng16-16t64:i386 libproc2-0 libpsl5t64 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib libquadmath0:i386 libquadmath0-i386-cross librange-v3-dev libreadline8t64 librhash1 librtmp1 libsasl2-2 libsasl2-modules-db libselinux-dev:i386 libselinux1:i386 libsepol-dev:i386 libsepol2:i386 libsm-dev:i386 libsm6:i386 libsqlite3-0 libssh2-1t64 libstdc++-15-dev:i386 libstdc++-15-dev-i386-cross libstdc++6:i386 libstdc++6-i386-cross libsysprof-capture-4-dev:i386 libtasn1-6 libtool libubsan1:i386 libubsan1-i386-cross libuchardet0 libunistring5 libuuid1:i386 libuv1t64 libx11-6:i386 libx11-data libx11-dev:i386 libxau-dev:i386 libxau6:i386 libxcb-render0:i386 libxcb-render0-dev:i386 libxcb-shm0:i386 libxcb-shm0-dev:i386 libxcb1:i386 libxcb1-dev:i386 libxdmcp-dev:i386 libxdmcp6:i386 libxext-dev:i386 libxext6:i386 libxml2-16 libxrender-dev:i386 libxrender1:i386 libyaml-0-2 linux-libc-dev-i386-cross m4 man-db media-types meson native-architecture netbase ninja-build nlohmann-json3-dev pandoc pandoc-data pkg-config pkgconf pkgconf:i386 pkgconf-bin po-debconf procps python3 python3-autocommand python3-inflect python3-jaraco.context python3-jaraco.functools python3-jaraco.text python3-minimal python3-more-itertools python3-packaging python3-pkg-resources python3-setuptools python3-typeguard python3-typing-extensions python3-zipp python3.13 python3.13-minimal qemu-user rapidjson-dev readline-common sensible-utils tzdata uuid-dev:i386 x11-common x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g:i386 zlib1g-dev:i386 Suggested packages: autoconf-archive gnu-standards autoconf-doc binutils-doc cmake-doc cmake-format elpa-cmake-mode gcc-15-locales cpp-15-doc cpp-doc dh-make gcc-15-doc manpages-dev flex bison gdb-i686-linux-gnu gcc-doc gettext-doc libasprintf-dev libgettextpo-dev gnulib-l10n groff lrzip libboost-doc:i386 libboost1.83-doc:i386 libboost-context1.83-dev:i386 libboost-contract1.83-dev:i386 libboost-coroutine1.83-dev:i386 libboost-date-time1.83-dev:i386 libboost-exception1.83-dev:i386 libboost-fiber1.83-dev:i386 libboost-graph-parallel1.83-dev:i386 libboost-graph1.83-dev:i386 libboost-iostreams1.83-dev:i386 libboost-locale1.83-dev:i386 libboost-log1.83-dev:i386 libboost-math1.83-dev:i386 libboost-mpi-python1.83-dev:i386 libboost-mpi1.83-dev:i386 libboost-nowide1.83-dev:i386 libboost-numpy1.83-dev:i386 libboost-python1.83-dev:i386 libboost-regex1.83-dev:i386 libboost-serialization1.83-dev:i386 libboost-stacktrace1.83-dev:i386 libboost-test1.83-dev:i386 libboost-thread1.83-dev:i386 libboost-timer1.83-dev:i386 libboost-type-erasure1.83-dev:i386 libboost-url1.83-dev:i386 libboost-wave1.83-dev:i386 libboost1.83-tools-dev:i386 libmpfrc++-dev:i386 libntl-dev:i386 glibc-doc:i386 libc-l10n:i386 locales:i386 libnss-nis:i386 libnss-nisplus:i386 manpages-dev:i386 libcairo2-doc:i386 libeigen3-doc libmpfrc++-dev libfmt-doc:i386 freetype2-doc:i386 gir1.2-glib-2.0-dev:i386 libglib2.0-doc:i386 libgdk-pixbuf2.0-bin libxml2-utils low-memory-monitor low-memory-monitor:i386 gnutls-bin krb5-doc krb5-user libice-doc:i386 cryptsetup-bin:i386 libsm-doc:i386 libstdc++-15-doc:i386 libtool-doc gfortran | fortran95-compiler uuid-runtime:i386 libx11-doc:i386 libxcb-doc:i386 libxext-doc:i386 m4-doc apparmor less www-browser citation-style-language-styles context ghc libjs-katex libjs-mathjax librsvg2-bin nodejs pandoc-citeproc php r-base-core ruby texlive-latex-extra texlive-latex-recommended texlive-luatex texlive-xetex wkhtmltopdf libmail-box-perl python3-doc python3-tk python3-venv python-setuptools-doc python3.13-venv python3.13-doc binfmt-support rapidjson-doc readline-doc Recommended packages: curl | wget | lynx bzip2-doc:i386 libidn2-0:i386 ca-certificates libarchive-cpio-perl shared-mime-info xdg-user-dirs shared-mime-info:i386 xdg-user-dirs:i386 krb5-locales libldap-common libgpm2 libpng-tools:i386 publicsuffix librange-v3-doc libsasl2-modules libltdl-dev libmail-sendmail-perl psmisc linux-sysctl-defaults qemu-user-binfmt The following NEW packages will be installed: autoconf automake autopoint autotools-dev binutils-i686-linux-gnu bsdextrautils cmake cmake-data cpp-15-i686-linux-gnu cpp-i686-linux-gnu cross-exe-wrapper:i386 crossbuild-essential-i386 debhelper dh-autoreconf dh-strip-nondeterminism dwz file fontconfig-config fonts-dejavu-core fonts-dejavu-mono g++-15-i686-linux-gnu g++-i686-linux-gnu gcc-15-base:i386 gcc-15-cross-base gcc-15-i686-linux-gnu gcc-15-i686-linux-gnu-base gcc-i686-linux-gnu gettext gettext-base girepository-tools girepository-tools:i386 groff-base intltool-debian libarchive-zip-perl libarchive13t64 libasan8:i386 libasan8-i386-cross libatomic1:i386 libatomic1-i386-cross libblkid-dev:i386 libblkid1:i386 libboost-atomic1.83-dev:i386 libboost-atomic1.83.0:i386 libboost-chrono-dev:i386 libboost-chrono1.83-dev:i386 libboost-chrono1.83.0t64:i386 libboost-container1.83-dev:i386 libboost-container1.83.0:i386 libboost-dev:i386 libboost-filesystem-dev:i386 libboost-filesystem1.83-dev:i386 libboost-filesystem1.83.0:i386 libboost-json-dev:i386 libboost-json1.83-dev:i386 libboost-json1.83.0:i386 libboost-program-options-dev:i386 libboost-program-options1.83-dev:i386 libboost-program-options1.83.0:i386 libboost-random-dev:i386 libboost-random1.83-dev:i386 libboost-random1.83.0:i386 libboost-system1.83-dev:i386 libboost-system1.83.0:i386 libboost1.83-dev:i386 libbrotli-dev:i386 libbrotli1 libbrotli1:i386 libbz2-1.0:i386 libbz2-dev:i386 libc-gconv-modules-extra:i386 libc6:i386 libc6-dev:i386 libc6-dev-i386-cross libc6-i386-cross libcairo-gobject2:i386 libcairo-script-interpreter2:i386 libcairo2:i386 libcairo2-dev:i386 libcereal-dev:i386 libcom-err2 libcurl4t64 libdebhelper-perl libeigen3-dev libelf1t64 libexpat1 libexpat1:i386 libexpat1-dev:i386 libffi-dev:i386 libffi8 libffi8:i386 libfile-stripnondeterminism-perl libfmt-dev:i386 libfmt10:i386 libfontconfig-dev:i386 libfontconfig1:i386 libfreetype-dev:i386 libfreetype6:i386 libgcc-15-dev:i386 libgcc-15-dev-i386-cross libgcc-s1:i386 libgcc-s1-i386-cross libgio-2.0-dev:i386 libgio-2.0-dev-bin libgirepository-2.0-0 libgirepository-2.0-0:i386 libglib2.0-0t64 libglib2.0-0t64:i386 libglib2.0-bin libglib2.0-data libglib2.0-dev:i386 libglib2.0-dev-bin libgnutls30t64 libgomp1:i386 libgomp1-i386-cross libgssapi-krb5-2 libice-dev:i386 libice6:i386 libidn2-0 libitm1:i386 libitm1-i386-cross libjsoncpp26 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap2 liblua5.4-0 liblzo2-2:i386 libmagic-mgc libmagic1t64 libmount-dev:i386 libmount1:i386 libncursesw6 libnghttp2-14 libnghttp3-9 libngtcp2-16 libngtcp2-crypto-ossl0 libnuma1 libp11-kit0 libpcre2-16-0:i386 libpcre2-32-0:i386 libpcre2-8-0:i386 libpcre2-dev:i386 libpcre2-posix3:i386 libpipeline1 libpixman-1-0:i386 libpixman-1-dev:i386 libpkgconf7 libpng-dev:i386 libpng16-16t64:i386 libproc2-0 libpsl5t64 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib libquadmath0:i386 libquadmath0-i386-cross librange-v3-dev libreadline8t64 librhash1 librtmp1 libsasl2-2 libsasl2-modules-db libselinux-dev:i386 libselinux1:i386 libsepol-dev:i386 libsepol2:i386 libsm-dev:i386 libsm6:i386 libsqlite3-0 libssh2-1t64 libstdc++-15-dev:i386 libstdc++-15-dev-i386-cross libstdc++6:i386 libstdc++6-i386-cross libsysprof-capture-4-dev:i386 libtasn1-6 libtool libubsan1:i386 libubsan1-i386-cross libuchardet0 libunistring5 libuuid1:i386 libuv1t64 libx11-6:i386 libx11-data libx11-dev:i386 libxau-dev:i386 libxau6:i386 libxcb-render0:i386 libxcb-render0-dev:i386 libxcb-shm0:i386 libxcb-shm0-dev:i386 libxcb1:i386 libxcb1-dev:i386 libxdmcp-dev:i386 libxdmcp6:i386 libxext-dev:i386 libxext6:i386 libxml2-16 libxrender-dev:i386 libxrender1:i386 libyaml-0-2 linux-libc-dev-i386-cross m4 man-db media-types meson native-architecture netbase ninja-build nlohmann-json3-dev pandoc pandoc-data pkg-config pkgconf pkgconf:i386 pkgconf-bin po-debconf procps python3 python3-autocommand python3-inflect python3-jaraco.context python3-jaraco.functools python3-jaraco.text python3-minimal python3-more-itertools python3-packaging python3-pkg-resources python3-setuptools python3-typeguard python3-typing-extensions python3-zipp python3.13 python3.13-minimal qemu-user rapidjson-dev readline-common sbuild-build-depends-main-dummy:i386 sensible-utils tzdata uuid-dev:i386 x11-common x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g:i386 zlib1g-dev:i386 0 upgraded, 249 newly installed, 0 to remove and 0 not upgraded. Need to get 245 MB of archives. After this operation, 1446 MB of additional disk space will be used. Get:1 copy:/build/reproducible-path/resolver-e05sEz/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [996 B] Get:2 http://mirror.einval.org/debian unstable/main i386 gcc-15-base i386 15.2.0-14 [55.0 kB] Get:3 http://mirror.einval.org/debian unstable/main i386 libgcc-s1 i386 15.2.0-14 [87.0 kB] Get:4 http://mirror.einval.org/debian unstable/main i386 libc-gconv-modules-extra i386 2.42-13 [1126 kB] Get:5 http://mirror.einval.org/debian unstable/main i386 libc6 i386 2.42-13 [1685 kB] Get:6 http://mirror.einval.org/debian unstable/main i386 libexpat1 i386 2.7.4-1 [118 kB] Get:7 http://mirror.einval.org/debian unstable/main arm64 libexpat1 arm64 2.7.4-1 [101 kB] Get:8 http://mirror.einval.org/debian unstable/main arm64 libpython3.13-minimal arm64 3.13.12-1 [860 kB] Get:9 http://mirror.einval.org/debian unstable/main arm64 python3.13-minimal arm64 3.13.12-1 [2070 kB] Get:10 http://mirror.einval.org/debian unstable/main arm64 python3-minimal arm64 3.13.9-3 [27.6 kB] Get:11 http://mirror.einval.org/debian unstable/main arm64 media-types all 14.0.0 [30.8 kB] Get:12 http://mirror.einval.org/debian unstable/main arm64 netbase all 6.5 [12.4 kB] Get:13 http://mirror.einval.org/debian unstable/main arm64 tzdata all 2025c-3 [263 kB] Get:14 http://mirror.einval.org/debian unstable/main arm64 libffi8 arm64 3.5.2-3+b1 [23.3 kB] Get:15 http://mirror.einval.org/debian unstable/main arm64 libncursesw6 arm64 6.6+20251231-1 [125 kB] Get:16 http://mirror.einval.org/debian unstable/main arm64 readline-common all 8.3-4 [74.8 kB] Get:17 http://mirror.einval.org/debian unstable/main arm64 libreadline8t64 arm64 8.3-4 [168 kB] Get:18 http://mirror.einval.org/debian unstable/main arm64 libsqlite3-0 arm64 3.46.1-9 [854 kB] Get:19 http://mirror.einval.org/debian unstable/main arm64 libpython3.13-stdlib arm64 3.13.12-1 [1908 kB] Get:20 http://mirror.einval.org/debian unstable/main arm64 python3.13 arm64 3.13.12-1 [776 kB] Get:21 http://mirror.einval.org/debian unstable/main arm64 libpython3-stdlib arm64 3.13.9-3 [10.5 kB] Get:22 http://mirror.einval.org/debian unstable/main arm64 python3 arm64 3.13.9-3 [27.6 kB] Get:23 http://mirror.einval.org/debian unstable/main arm64 libproc2-0 arm64 2:4.0.4-9+b1 [62.4 kB] Get:24 http://mirror.einval.org/debian unstable/main arm64 procps arm64 2:4.0.4-9+b1 [871 kB] Get:25 http://mirror.einval.org/debian unstable/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get:26 http://mirror.einval.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.46-5+b1 [338 kB] Get:27 http://mirror.einval.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.46-5+b1 [103 kB] Get:28 http://mirror.einval.org/debian unstable/main arm64 file arm64 1:5.46-5+b1 [44.0 kB] Get:29 http://mirror.einval.org/debian unstable/main arm64 gettext-base arm64 0.23.2-1 [242 kB] Get:30 http://mirror.einval.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-2+b1 [69.1 kB] Get:31 http://mirror.einval.org/debian unstable/main arm64 groff-base arm64 1.23.0-10+b1 [1133 kB] Get:32 http://mirror.einval.org/debian unstable/main arm64 bsdextrautils arm64 2.41.3-4 [98.1 kB] Get:33 http://mirror.einval.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-2 [40.3 kB] Get:34 http://mirror.einval.org/debian unstable/main arm64 man-db arm64 2.13.1-1+b1 [1455 kB] Get:35 http://mirror.einval.org/debian unstable/main arm64 m4 arm64 1.4.21-1 [323 kB] Get:36 http://mirror.einval.org/debian unstable/main arm64 autoconf all 2.72-5 [494 kB] Get:37 http://mirror.einval.org/debian unstable/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get:38 http://mirror.einval.org/debian unstable/main arm64 automake all 1:1.18.1-4 [877 kB] Get:39 http://mirror.einval.org/debian unstable/main arm64 autopoint all 0.23.2-1 [772 kB] Get:40 http://mirror.einval.org/debian unstable/main arm64 cmake-data all 4.2.3-2 [2556 kB] Get:41 http://mirror.einval.org/debian unstable/main arm64 libxml2-16 arm64 2.15.1+dfsg-2+b1 [591 kB] Get:42 http://mirror.einval.org/debian unstable/main arm64 libarchive13t64 arm64 3.8.5-1 [329 kB] Get:43 http://mirror.einval.org/debian unstable/main arm64 libnghttp3-9 arm64 1.12.0-1 [63.6 kB] Get:44 http://mirror.einval.org/debian unstable/main arm64 libngtcp2-16 arm64 1.16.0-1 [123 kB] Get:45 http://mirror.einval.org/debian unstable/main arm64 libbrotli1 arm64 1.2.0-3 [295 kB] Get:46 http://mirror.einval.org/debian unstable/main arm64 libkrb5support0 arm64 1.22.1-2 [32.2 kB] Get:47 http://mirror.einval.org/debian unstable/main arm64 libcom-err2 arm64 1.47.2-3+b8 [24.9 kB] Get:48 http://mirror.einval.org/debian unstable/main arm64 libk5crypto3 arm64 1.22.1-2 [77.1 kB] Get:49 http://mirror.einval.org/debian unstable/main arm64 libkeyutils1 arm64 1.6.3-6+b1 [9852 B] Get:50 http://mirror.einval.org/debian unstable/main arm64 libkrb5-3 arm64 1.22.1-2 [315 kB] Get:51 http://mirror.einval.org/debian unstable/main arm64 libgssapi-krb5-2 arm64 1.22.1-2 [127 kB] Get:52 http://mirror.einval.org/debian unstable/main arm64 libunistring5 arm64 1.3-2+b1 [459 kB] Get:53 http://mirror.einval.org/debian unstable/main arm64 libidn2-0 arm64 2.3.8-4+b1 [108 kB] Get:54 http://mirror.einval.org/debian unstable/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-10 [19.8 kB] Get:55 http://mirror.einval.org/debian unstable/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-10 [55.0 kB] Get:56 http://mirror.einval.org/debian unstable/main arm64 libldap2 arm64 2.6.10+dfsg-1+b1 [179 kB] Get:57 http://mirror.einval.org/debian unstable/main arm64 libnghttp2-14 arm64 1.68.0-2 [74.4 kB] Get:58 http://mirror.einval.org/debian unstable/main arm64 libngtcp2-crypto-ossl0 arm64 1.16.0-1 [25.7 kB] Get:59 http://mirror.einval.org/debian unstable/main arm64 libpsl5t64 arm64 0.21.2-1.1+b2 [59.6 kB] Get:60 http://mirror.einval.org/debian unstable/main arm64 libp11-kit0 arm64 0.26.2-2 [436 kB] Get:61 http://mirror.einval.org/debian unstable/main arm64 libtasn1-6 arm64 4.21.0-2 [48.0 kB] Get:62 http://mirror.einval.org/debian unstable/main arm64 libgnutls30t64 arm64 3.8.12-3 [1409 kB] Get:63 http://mirror.einval.org/debian unstable/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-3+b1 [57.7 kB] Get:64 http://mirror.einval.org/debian unstable/main arm64 libssh2-1t64 arm64 1.11.1-1+b1 [235 kB] Get:65 http://mirror.einval.org/debian unstable/main arm64 libcurl4t64 arm64 8.19.0~rc2-2 [374 kB] Get:66 http://mirror.einval.org/debian unstable/main arm64 libjsoncpp26 arm64 1.9.6-5 [72.4 kB] Get:67 http://mirror.einval.org/debian unstable/main arm64 librhash1 arm64 1.4.6-1.1 [128 kB] Get:68 http://mirror.einval.org/debian unstable/main arm64 libuv1t64 arm64 1.51.0-2+b1 [149 kB] Get:69 http://mirror.einval.org/debian unstable/main arm64 cmake arm64 4.2.3-2 [10.7 MB] Get:70 http://mirror.einval.org/debian unstable/main arm64 gcc-15-i686-linux-gnu-base arm64 15.2.0-13cross1 [55.0 kB] Get:71 http://mirror.einval.org/debian unstable/main arm64 cpp-15-i686-linux-gnu arm64 15.2.0-13cross1 [11.3 MB] Get:72 http://mirror.einval.org/debian unstable/main arm64 cpp-i686-linux-gnu arm64 4:15.2.0-5 [5320 B] Get:73 http://mirror.einval.org/debian unstable/main arm64 qemu-user arm64 1:10.2.1+ds-1 [63.0 MB] Get:74 http://mirror.einval.org/debian unstable/main i386 cross-exe-wrapper i386 0.2.6+b1 [7076 B] Get:75 http://mirror.einval.org/debian unstable/main arm64 binutils-i686-linux-gnu arm64 2.46-2 [1530 kB] Get:76 http://mirror.einval.org/debian unstable/main arm64 gcc-15-cross-base all 15.2.0-13cross1 [50.4 kB] Get:77 http://mirror.einval.org/debian unstable/main arm64 libc6-i386-cross all 2.42-12cross1 [1449 kB] Get:78 http://mirror.einval.org/debian unstable/main arm64 libgcc-s1-i386-cross all 15.2.0-13cross1 [87.0 kB] Get:79 http://mirror.einval.org/debian unstable/main arm64 libgomp1-i386-cross all 15.2.0-13cross1 [139 kB] Get:80 http://mirror.einval.org/debian unstable/main arm64 libitm1-i386-cross all 15.2.0-13cross1 [27.5 kB] Get:81 http://mirror.einval.org/debian unstable/main arm64 libatomic1-i386-cross all 15.2.0-13cross1 [7492 B] Get:82 http://mirror.einval.org/debian unstable/main arm64 libasan8-i386-cross all 15.2.0-13cross1 [2643 kB] Get:83 http://mirror.einval.org/debian unstable/main arm64 libstdc++6-i386-cross all 15.2.0-13cross1 [733 kB] Get:84 http://mirror.einval.org/debian unstable/main arm64 libubsan1-i386-cross all 15.2.0-13cross1 [1080 kB] Get:85 http://mirror.einval.org/debian unstable/main arm64 libquadmath0-i386-cross all 15.2.0-13cross1 [229 kB] Get:86 http://mirror.einval.org/debian unstable/main arm64 libgcc-15-dev-i386-cross all 15.2.0-13cross1 [2621 kB] Get:87 http://mirror.einval.org/debian unstable/main arm64 gcc-15-i686-linux-gnu arm64 15.2.0-13cross1 [21.8 MB] Get:88 http://mirror.einval.org/debian unstable/main arm64 gcc-i686-linux-gnu arm64 4:15.2.0-5 [1444 B] Get:89 http://mirror.einval.org/debian unstable/main i386 linux-libc-dev-i386-cross all 6.18.14-1 [12.4 kB] Get:90 http://mirror.einval.org/debian unstable/main arm64 libc6-dev-i386-cross all 2.42-12cross1 [1834 kB] Get:91 http://mirror.einval.org/debian unstable/main arm64 libstdc++-15-dev-i386-cross all 15.2.0-13cross1 [2492 kB] Get:92 http://mirror.einval.org/debian unstable/main arm64 g++-15-i686-linux-gnu arm64 15.2.0-13cross1 [12.3 MB] Get:93 http://mirror.einval.org/debian unstable/main arm64 g++-i686-linux-gnu arm64 4:15.2.0-5 [1192 B] Get:94 http://mirror.einval.org/debian unstable/main arm64 crossbuild-essential-i386 all 12.12 [3544 B] Get:95 http://mirror.einval.org/debian unstable/main arm64 libdebhelper-perl all 13.31 [75.7 kB] Get:96 http://mirror.einval.org/debian unstable/main arm64 libtool all 2.5.4-9 [540 kB] Get:97 http://mirror.einval.org/debian unstable/main arm64 dh-autoreconf all 22 [12.2 kB] Get:98 http://mirror.einval.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get:99 http://mirror.einval.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get:100 http://mirror.einval.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get:101 http://mirror.einval.org/debian unstable/main arm64 libelf1t64 arm64 0.194-1 [184 kB] Get:102 http://mirror.einval.org/debian unstable/main arm64 dwz arm64 0.16-2+b1 [100 kB] Get:103 http://mirror.einval.org/debian unstable/main arm64 gettext arm64 0.23.2-1 [1613 kB] Get:104 http://mirror.einval.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:105 http://mirror.einval.org/debian unstable/main arm64 po-debconf all 1.0.22 [216 kB] Get:106 http://mirror.einval.org/debian unstable/main arm64 debhelper all 13.31 [932 kB] Get:107 http://mirror.einval.org/debian unstable/main arm64 fonts-dejavu-mono all 2.37-8 [489 kB] Get:108 http://mirror.einval.org/debian unstable/main arm64 fonts-dejavu-core all 2.37-8 [840 kB] Get:109 http://mirror.einval.org/debian unstable/main arm64 fontconfig-config arm64 2.17.1-5 [56.1 kB] Get:110 http://mirror.einval.org/debian unstable/main i386 libffi8 i386 3.5.2-3+b1 [23.9 kB] Get:111 http://mirror.einval.org/debian unstable/main i386 libatomic1 i386 15.2.0-14 [7752 B] Get:112 http://mirror.einval.org/debian unstable/main i386 libblkid1 i386 2.41.3-4 [190 kB] Get:113 http://mirror.einval.org/debian unstable/main i386 libpcre2-8-0 i386 10.46-1+b1 [295 kB] Get:114 http://mirror.einval.org/debian unstable/main i386 libselinux1 i386 3.9-4+b1 [89.2 kB] Get:115 http://mirror.einval.org/debian unstable/main i386 libmount1 i386 2.41.3-4 [227 kB] Get:116 http://mirror.einval.org/debian unstable/main i386 zlib1g i386 1:1.3.dfsg+really1.3.1-3 [85.1 kB] Get:117 http://mirror.einval.org/debian unstable/main i386 libglib2.0-0t64 i386 2.87.2-3 [1619 kB] Get:118 http://mirror.einval.org/debian unstable/main i386 libgirepository-2.0-0 i386 2.87.2-3 [153 kB] Get:119 http://mirror.einval.org/debian unstable/main i386 girepository-tools i386 2.87.2-3 [162 kB] Get:120 http://mirror.einval.org/debian unstable/main arm64 native-architecture all 0.2.6 [2264 B] Get:121 http://mirror.einval.org/debian unstable/main arm64 libglib2.0-0t64 arm64 2.87.2-3 [1444 kB] Get:122 http://mirror.einval.org/debian unstable/main arm64 libgirepository-2.0-0 arm64 2.87.2-3 [137 kB] Get:123 http://mirror.einval.org/debian unstable/main arm64 girepository-tools arm64 2.87.2-3 [141 kB] Get:124 http://mirror.einval.org/debian unstable/main i386 libasan8 i386 15.2.0-14 [2651 kB] Get:125 http://mirror.einval.org/debian unstable/main i386 libc6-dev i386 2.42-13 [1839 kB] Get:126 http://mirror.einval.org/debian unstable/main i386 libuuid1 i386 2.41.3-4 [40.5 kB] Get:127 http://mirror.einval.org/debian unstable/main i386 uuid-dev i386 2.41.3-4 [51.0 kB] Get:128 http://mirror.einval.org/debian unstable/main i386 libblkid-dev i386 2.41.3-4 [235 kB] Get:129 http://mirror.einval.org/debian unstable/main i386 libgomp1 i386 15.2.0-14 [142 kB] Get:130 http://mirror.einval.org/debian unstable/main i386 libitm1 i386 15.2.0-14 [28.0 kB] Get:131 http://mirror.einval.org/debian unstable/main i386 libstdc++6 i386 15.2.0-14 [781 kB] Get:132 http://mirror.einval.org/debian unstable/main i386 libubsan1 i386 15.2.0-14 [1081 kB] Get:133 http://mirror.einval.org/debian unstable/main i386 libquadmath0 i386 15.2.0-14 [229 kB] Get:134 http://mirror.einval.org/debian unstable/main i386 libgcc-15-dev i386 15.2.0-14 [2625 kB] Get:135 http://mirror.einval.org/debian unstable/main i386 libstdc++-15-dev i386 15.2.0-14 [2511 kB] Get:136 http://mirror.einval.org/debian unstable/main i386 libboost1.83-dev i386 1.83.0-5+b1 [10.6 MB] Get:137 http://mirror.einval.org/debian unstable/main i386 libboost-atomic1.83.0 i386 1.83.0-5+b1 [234 kB] Get:138 http://mirror.einval.org/debian unstable/main i386 libboost-atomic1.83-dev i386 1.83.0-5+b1 [236 kB] Get:139 http://mirror.einval.org/debian unstable/main i386 libboost-chrono1.83.0t64 i386 1.83.0-5+b1 [242 kB] Get:140 http://mirror.einval.org/debian unstable/main i386 libboost-chrono1.83-dev i386 1.83.0-5+b1 [248 kB] Get:141 http://mirror.einval.org/debian unstable/main i386 libboost-chrono-dev i386 1.83.0.2+b2 [4228 B] Get:142 http://mirror.einval.org/debian unstable/main i386 libboost-container1.83.0 i386 1.83.0-5+b1 [262 kB] Get:143 http://mirror.einval.org/debian unstable/main i386 libboost-container1.83-dev i386 1.83.0-5+b1 [268 kB] Get:144 http://mirror.einval.org/debian unstable/main i386 libboost-dev i386 1.83.0.2+b2 [3840 B] Get:145 http://mirror.einval.org/debian unstable/main i386 libboost-filesystem1.83.0 i386 1.83.0-5+b1 [289 kB] Get:146 http://mirror.einval.org/debian unstable/main i386 libboost-system1.83.0 i386 1.83.0-5+b1 [231 kB] Get:147 http://mirror.einval.org/debian unstable/main i386 libboost-system1.83-dev i386 1.83.0-5+b1 [232 kB] Get:148 http://mirror.einval.org/debian unstable/main i386 libboost-filesystem1.83-dev i386 1.83.0-5+b1 [306 kB] Get:149 http://mirror.einval.org/debian unstable/main i386 libboost-filesystem-dev i386 1.83.0.2+b2 [3640 B] Get:150 http://mirror.einval.org/debian unstable/main i386 libboost-json1.83.0 i386 1.83.0-5+b1 [382 kB] Get:151 http://mirror.einval.org/debian unstable/main i386 libboost-json1.83-dev i386 1.83.0-5+b1 [397 kB] Get:152 http://mirror.einval.org/debian unstable/main i386 libboost-json-dev i386 1.83.0.2+b2 [3716 B] Get:153 http://mirror.einval.org/debian unstable/main i386 libboost-program-options1.83.0 i386 1.83.0-5+b1 [363 kB] Get:154 http://mirror.einval.org/debian unstable/main i386 libboost-program-options1.83-dev i386 1.83.0-5+b1 [391 kB] Get:155 http://mirror.einval.org/debian unstable/main i386 libboost-program-options-dev i386 1.83.0.2+b2 [3616 B] Get:156 http://mirror.einval.org/debian unstable/main i386 libboost-random1.83.0 i386 1.83.0-5+b1 [240 kB] Get:157 http://mirror.einval.org/debian unstable/main i386 libboost-random1.83-dev i386 1.83.0-5+b1 [242 kB] Get:158 http://mirror.einval.org/debian unstable/main i386 libboost-random-dev i386 1.83.0.2+b2 [3600 B] Get:159 http://mirror.einval.org/debian unstable/main i386 libbrotli1 i386 1.2.0-3 [307 kB] Get:160 http://mirror.einval.org/debian unstable/main i386 libbrotli-dev i386 1.2.0-3 [311 kB] Get:161 http://mirror.einval.org/debian unstable/main i386 libbz2-1.0 i386 1.0.8-6+b1 [38.0 kB] Get:162 http://mirror.einval.org/debian unstable/main i386 libbz2-dev i386 1.0.8-6+b1 [31.7 kB] Get:163 http://mirror.einval.org/debian unstable/main i386 libpng16-16t64 i386 1.6.55-1 [291 kB] Get:164 http://mirror.einval.org/debian unstable/main i386 libfreetype6 i386 2.14.1+dfsg-2 [504 kB] Get:165 http://mirror.einval.org/debian unstable/main i386 libfontconfig1 i386 2.17.1-5 [142 kB] Get:166 http://mirror.einval.org/debian unstable/main i386 libpixman-1-0 i386 0.46.4-1+b1 [259 kB] Get:167 http://mirror.einval.org/debian unstable/main i386 libxau6 i386 1:1.0.11-1+b1 [21.1 kB] Get:168 http://mirror.einval.org/debian unstable/main i386 libxdmcp6 i386 1:1.1.5-2 [28.5 kB] Get:169 http://mirror.einval.org/debian unstable/main i386 libxcb1 i386 1.17.0-2+b2 [148 kB] Get:170 http://mirror.einval.org/debian unstable/main arm64 libx11-data all 2:1.8.13-1 [346 kB] Get:171 http://mirror.einval.org/debian unstable/main i386 libx11-6 i386 2:1.8.13-1 [846 kB] Get:172 http://mirror.einval.org/debian unstable/main i386 libxcb-render0 i386 1.17.0-2+b2 [116 kB] Get:173 http://mirror.einval.org/debian unstable/main i386 libxcb-shm0 i386 1.17.0-2+b2 [105 kB] Get:174 http://mirror.einval.org/debian unstable/main i386 libxext6 i386 2:1.3.4-1+b4 [52.7 kB] Get:175 http://mirror.einval.org/debian unstable/main i386 libxrender1 i386 1:0.9.12-1+b1 [29.1 kB] Get:176 http://mirror.einval.org/debian unstable/main i386 libcairo2 i386 1.18.4-3 [598 kB] Get:177 http://mirror.einval.org/debian unstable/main i386 libcairo-gobject2 i386 1.18.4-3 [129 kB] Get:178 http://mirror.einval.org/debian unstable/main i386 liblzo2-2 i386 2.10-3+b2 [58.1 kB] Get:179 http://mirror.einval.org/debian unstable/main i386 libcairo-script-interpreter2 i386 1.18.4-3 [63.2 kB] Get:180 http://mirror.einval.org/debian unstable/main i386 libexpat1-dev i386 2.7.4-1 [178 kB] Get:181 http://mirror.einval.org/debian unstable/main i386 zlib1g-dev i386 1:1.3.dfsg+really1.3.1-3 [917 kB] Get:182 http://mirror.einval.org/debian unstable/main i386 libpng-dev i386 1.6.55-1 [375 kB] Get:183 http://mirror.einval.org/debian unstable/main i386 libfreetype-dev i386 2.14.1+dfsg-2 [682 kB] Get:184 http://mirror.einval.org/debian unstable/main arm64 libpkgconf7 arm64 2.5.1-4 [45.5 kB] Get:185 http://mirror.einval.org/debian unstable/main arm64 pkgconf-bin arm64 2.5.1-4 [35.1 kB] Get:186 http://mirror.einval.org/debian unstable/main i386 pkgconf i386 2.5.1-4 [33.6 kB] Get:187 http://mirror.einval.org/debian unstable/main i386 libfontconfig-dev i386 2.17.1-5 [169 kB] Get:188 http://mirror.einval.org/debian unstable/main i386 libffi-dev i386 3.5.2-3+b1 [61.4 kB] Get:189 http://mirror.einval.org/debian unstable/main i386 libsepol2 i386 3.9-2 [319 kB] Get:190 http://mirror.einval.org/debian unstable/main i386 libsepol-dev i386 3.9-2 [409 kB] Get:191 http://mirror.einval.org/debian unstable/main i386 libpcre2-16-0 i386 10.46-1+b1 [278 kB] Get:192 http://mirror.einval.org/debian unstable/main i386 libpcre2-32-0 i386 10.46-1+b1 [266 kB] Get:193 http://mirror.einval.org/debian unstable/main i386 libpcre2-posix3 i386 10.46-1+b1 [64.2 kB] Get:194 http://mirror.einval.org/debian unstable/main i386 libpcre2-dev i386 10.46-1+b1 [853 kB] Get:195 http://mirror.einval.org/debian unstable/main i386 libselinux-dev i386 3.9-4+b1 [179 kB] Get:196 http://mirror.einval.org/debian unstable/main i386 libmount-dev i386 2.41.3-4 [32.1 kB] Get:197 http://mirror.einval.org/debian unstable/main i386 libsysprof-capture-4-dev i386 50~beta-1 [54.3 kB] Get:198 http://mirror.einval.org/debian unstable/main i386 libgio-2.0-dev i386 2.87.2-3 [1830 kB] Get:199 http://mirror.einval.org/debian unstable/main arm64 libglib2.0-data all 2.87.2-3 [1292 kB] Get:200 http://mirror.einval.org/debian unstable/main arm64 libglib2.0-bin arm64 2.87.2-3 [129 kB] Get:201 http://mirror.einval.org/debian unstable/main arm64 python3-packaging all 25.0-2 [56.7 kB] Get:202 http://mirror.einval.org/debian unstable/main arm64 libgio-2.0-dev-bin arm64 2.87.2-3 [170 kB] Get:203 http://mirror.einval.org/debian unstable/main arm64 libglib2.0-dev-bin arm64 2.87.2-3 [58.1 kB] Get:204 http://mirror.einval.org/debian unstable/main i386 libglib2.0-dev i386 2.87.2-3 [58.8 kB] Get:205 http://mirror.einval.org/debian unstable/main i386 libpixman-1-dev i386 0.46.4-1+b1 [12.2 kB] Get:206 http://mirror.einval.org/debian unstable/main arm64 x11-common all 1:7.7+26 [217 kB] Get:207 http://mirror.einval.org/debian unstable/main i386 libice6 i386 2:1.1.1-1+b1 [68.8 kB] Get:208 http://mirror.einval.org/debian unstable/main i386 libsm6 i386 2:1.2.6-1+b1 [38.4 kB] Get:209 http://mirror.einval.org/debian unstable/main arm64 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get:210 http://mirror.einval.org/debian unstable/main arm64 x11proto-dev all 2025.1-1 [605 kB] Get:211 http://mirror.einval.org/debian unstable/main i386 libice-dev i386 2:1.1.1-1+b1 [78.8 kB] Get:212 http://mirror.einval.org/debian unstable/main i386 libsm-dev i386 2:1.2.6-1+b1 [41.5 kB] Get:213 http://mirror.einval.org/debian unstable/main i386 libxau-dev i386 1:1.0.11-1+b1 [24.2 kB] Get:214 http://mirror.einval.org/debian unstable/main i386 libxdmcp-dev i386 1:1.1.5-2 [44.5 kB] Get:215 http://mirror.einval.org/debian unstable/main arm64 xtrans-dev all 1.6.0-1 [93.5 kB] Get:216 http://mirror.einval.org/debian unstable/main i386 libxcb1-dev i386 1.17.0-2+b2 [186 kB] Get:217 http://mirror.einval.org/debian unstable/main i386 libx11-dev i386 2:1.8.13-1 [931 kB] Get:218 http://mirror.einval.org/debian unstable/main i386 libxcb-render0-dev i386 1.17.0-2+b2 [119 kB] Get:219 http://mirror.einval.org/debian unstable/main i386 libxcb-shm0-dev i386 1.17.0-2+b2 [108 kB] Get:220 http://mirror.einval.org/debian unstable/main i386 libxext-dev i386 2:1.3.4-1+b4 [108 kB] Get:221 http://mirror.einval.org/debian unstable/main i386 libxrender-dev i386 1:0.9.12-1+b1 [40.4 kB] Get:222 http://mirror.einval.org/debian unstable/main i386 libcairo2-dev i386 1.18.4-3 [43.2 kB] Get:223 http://mirror.einval.org/debian unstable/main arm64 rapidjson-dev all 1.1.0+dfsg2-7.6 [98.2 kB] Get:224 http://mirror.einval.org/debian unstable/main i386 libcereal-dev i386 1.3.2+dfsg-6 [221 kB] Get:225 http://mirror.einval.org/debian unstable/main arm64 pkgconf arm64 2.5.1-4 [33.6 kB] Get:226 http://mirror.einval.org/debian unstable/main arm64 pkg-config arm64 2.5.1-4 [18.1 kB] Get:227 http://mirror.einval.org/debian unstable/main arm64 libeigen3-dev all 3.4.0-5 [1034 kB] Get:228 http://mirror.einval.org/debian unstable/main i386 libfmt10 i386 10.1.1+ds1-4+b1 [133 kB] Get:229 http://mirror.einval.org/debian unstable/main i386 libfmt-dev i386 10.1.1+ds1-4+b1 [177 kB] Get:230 http://mirror.einval.org/debian unstable/main arm64 liblua5.4-0 arm64 5.4.8-1+b1 [134 kB] Get:231 http://mirror.einval.org/debian unstable/main arm64 libnuma1 arm64 2.0.19-1+b1 [21.9 kB] Get:232 http://mirror.einval.org/debian unstable/main arm64 librange-v3-dev all 0.12.0-2 [228 kB] Get:233 http://mirror.einval.org/debian unstable/main arm64 libyaml-0-2 arm64 0.2.5-2+b1 [47.8 kB] Get:234 http://mirror.einval.org/debian unstable/main arm64 ninja-build arm64 1.13.2-1+b1 [142 kB] Get:235 http://mirror.einval.org/debian unstable/main arm64 python3-autocommand all 2.2.2-4 [13.7 kB] Get:236 http://mirror.einval.org/debian unstable/main arm64 python3-more-itertools all 10.8.0-1 [71.7 kB] Get:237 http://mirror.einval.org/debian unstable/main arm64 python3-typing-extensions all 4.15.0-2 [92.5 kB] Get:238 http://mirror.einval.org/debian unstable/main arm64 python3-typeguard all 4.4.4-2 [37.2 kB] Get:239 http://mirror.einval.org/debian unstable/main arm64 python3-inflect all 7.5.0-1 [33.0 kB] Get:240 http://mirror.einval.org/debian unstable/main arm64 python3-jaraco.context all 6.0.1-2 [8184 B] Get:241 http://mirror.einval.org/debian unstable/main arm64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get:242 http://mirror.einval.org/debian unstable/main arm64 python3-pkg-resources all 78.1.1-0.1 [224 kB] Get:243 http://mirror.einval.org/debian unstable/main arm64 python3-jaraco.text all 4.0.0-1 [11.4 kB] Get:244 http://mirror.einval.org/debian unstable/main arm64 python3-zipp all 3.23.0-1 [11.0 kB] Get:245 http://mirror.einval.org/debian unstable/main arm64 python3-setuptools all 78.1.1-0.1 [738 kB] Get:246 http://mirror.einval.org/debian unstable/main arm64 meson all 1.10.1-1 [682 kB] Get:247 http://mirror.einval.org/debian unstable/main arm64 nlohmann-json3-dev all 3.12.0.really.3.12.0.really.3.11.3-3 [263 kB] Get:248 http://mirror.einval.org/debian unstable/main arm64 pandoc-data all 3.7.0.2-1 [493 kB] Get:249 http://mirror.einval.org/debian unstable/main arm64 pandoc arm64 3.7.0.2+ds-1 [27.6 MB] Preconfiguring packages ... Fetched 245 MB in 3s (91.0 MB/s) Selecting previously unselected package gcc-15-base:i386. (Reading database ... 12106 files and directories currently installed.) Preparing to unpack .../gcc-15-base_15.2.0-14_i386.deb ... Unpacking gcc-15-base:i386 (15.2.0-14) ... Selecting previously unselected package libgcc-s1:i386. Preparing to unpack .../libgcc-s1_15.2.0-14_i386.deb ... Unpacking libgcc-s1:i386 (15.2.0-14) ... Selecting previously unselected package libc-gconv-modules-extra:i386. Preparing to unpack .../libc-gconv-modules-extra_2.42-13_i386.deb ... Unpacking libc-gconv-modules-extra:i386 (2.42-13) ... Selecting previously unselected package libc6:i386. Preparing to unpack .../libc6_2.42-13_i386.deb ... Unpacking libc6:i386 (2.42-13) ... Setting up gcc-15-base:i386 (15.2.0-14) ... Setting up libc-gconv-modules-extra:i386 (2.42-13) ... Setting up libgcc-s1:i386 (15.2.0-14) ... Setting up libc6:i386 (2.42-13) ... Selecting previously unselected package libexpat1:i386. (Reading database ... 12390 files and directories currently installed.) Preparing to unpack .../libexpat1_2.7.4-1_i386.deb ... Unpacking libexpat1:i386 (2.7.4-1) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../libexpat1_2.7.4-1_arm64.deb ... Unpacking libexpat1:arm64 (2.7.4-1) ... Selecting previously unselected package libpython3.13-minimal:arm64. Preparing to unpack .../libpython3.13-minimal_3.13.12-1_arm64.deb ... Unpacking libpython3.13-minimal:arm64 (3.13.12-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.12-1_arm64.deb ... Unpacking python3.13-minimal (3.13.12-1) ... Setting up libpython3.13-minimal:arm64 (3.13.12-1) ... Setting up libexpat1:arm64 (2.7.4-1) ... Setting up libexpat1:i386 (2.7.4-1) ... Setting up python3.13-minimal (3.13.12-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 12728 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.13.9-3_arm64.deb ... Unpacking python3-minimal (3.13.9-3) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_14.0.0_all.deb ... Unpacking media-types (14.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2025c-3_all.deb ... Unpacking tzdata (2025c-3) ... Selecting previously unselected package libffi8:arm64. Preparing to unpack .../04-libffi8_3.5.2-3+b1_arm64.deb ... Unpacking libffi8:arm64 (3.5.2-3+b1) ... Selecting previously unselected package libncursesw6:arm64. Preparing to unpack .../05-libncursesw6_6.6+20251231-1_arm64.deb ... Unpacking libncursesw6:arm64 (6.6+20251231-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../06-readline-common_8.3-4_all.deb ... Unpacking readline-common (8.3-4) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../07-libreadline8t64_8.3-4_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.3-4) ... Selecting previously unselected package libsqlite3-0:arm64. Preparing to unpack .../08-libsqlite3-0_3.46.1-9_arm64.deb ... Unpacking libsqlite3-0:arm64 (3.46.1-9) ... Selecting previously unselected package libpython3.13-stdlib:arm64. Preparing to unpack .../09-libpython3.13-stdlib_3.13.12-1_arm64.deb ... Unpacking libpython3.13-stdlib:arm64 (3.13.12-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../10-python3.13_3.13.12-1_arm64.deb ... Unpacking python3.13 (3.13.12-1) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../11-libpython3-stdlib_3.13.9-3_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.13.9-3) ... Setting up python3-minimal (3.13.9-3) ... Selecting previously unselected package python3. (Reading database ... 13762 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.9-3_arm64.deb ... Unpacking python3 (3.13.9-3) ... Selecting previously unselected package libproc2-0:arm64. Preparing to unpack .../001-libproc2-0_2%3a4.0.4-9+b1_arm64.deb ... Unpacking libproc2-0:arm64 (2:4.0.4-9+b1) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.4-9+b1_arm64.deb ... Unpacking procps (2:4.0.4-9+b1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.46-5+b1_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5+b1) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../005-libmagic1t64_1%3a5.46-5+b1_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5+b1) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.46-5+b1_arm64.deb ... Unpacking file (1:5.46-5+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.23.2-1_arm64.deb ... Unpacking gettext-base (0.23.2-1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../008-libuchardet0_0.0.8-2+b1_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-10+b1_arm64.deb ... Unpacking groff-base (1.23.0-10+b1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.41.3-4_arm64.deb ... Unpacking bsdextrautils (2.41.3-4) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../011-libpipeline1_1.5.8-2_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-2) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.1-1+b1_arm64.deb ... Unpacking man-db (2.13.1-1+b1) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.21-1_arm64.deb ... Unpacking m4 (1.4.21-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.72-5_all.deb ... Unpacking autoconf (2.72-5) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../016-automake_1%3a1.18.1-4_all.deb ... Unpacking automake (1:1.18.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../017-autopoint_0.23.2-1_all.deb ... Unpacking autopoint (0.23.2-1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../018-cmake-data_4.2.3-2_all.deb ... Unpacking cmake-data (4.2.3-2) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../019-libxml2-16_2.15.1+dfsg-2+b1_arm64.deb ... Unpacking libxml2-16:arm64 (2.15.1+dfsg-2+b1) ... Selecting previously unselected package libarchive13t64:arm64. Preparing to unpack .../020-libarchive13t64_3.8.5-1_arm64.deb ... Unpacking libarchive13t64:arm64 (3.8.5-1) ... Selecting previously unselected package libnghttp3-9:arm64. Preparing to unpack .../021-libnghttp3-9_1.12.0-1_arm64.deb ... Unpacking libnghttp3-9:arm64 (1.12.0-1) ... Selecting previously unselected package libngtcp2-16:arm64. Preparing to unpack .../022-libngtcp2-16_1.16.0-1_arm64.deb ... Unpacking libngtcp2-16:arm64 (1.16.0-1) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../023-libbrotli1_1.2.0-3_arm64.deb ... Unpacking libbrotli1:arm64 (1.2.0-3) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../024-libkrb5support0_1.22.1-2_arm64.deb ... Unpacking libkrb5support0:arm64 (1.22.1-2) ... Selecting previously unselected package libcom-err2:arm64. Preparing to unpack .../025-libcom-err2_1.47.2-3+b8_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.2-3+b8) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../026-libk5crypto3_1.22.1-2_arm64.deb ... Unpacking libk5crypto3:arm64 (1.22.1-2) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../027-libkeyutils1_1.6.3-6+b1_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.3-6+b1) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../028-libkrb5-3_1.22.1-2_arm64.deb ... Unpacking libkrb5-3:arm64 (1.22.1-2) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../029-libgssapi-krb5-2_1.22.1-2_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.22.1-2) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../030-libunistring5_1.3-2+b1_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2+b1) ... Selecting previously unselected package libidn2-0:arm64. Preparing to unpack .../031-libidn2-0_2.3.8-4+b1_arm64.deb ... Unpacking libidn2-0:arm64 (2.3.8-4+b1) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../032-libsasl2-modules-db_2.1.28+dfsg1-10_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../033-libsasl2-2_2.1.28+dfsg1-10_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libldap2:arm64. Preparing to unpack .../034-libldap2_2.6.10+dfsg-1+b1_arm64.deb ... Unpacking libldap2:arm64 (2.6.10+dfsg-1+b1) ... Selecting previously unselected package libnghttp2-14:arm64. Preparing to unpack .../035-libnghttp2-14_1.68.0-2_arm64.deb ... Unpacking libnghttp2-14:arm64 (1.68.0-2) ... Selecting previously unselected package libngtcp2-crypto-ossl0:arm64. Preparing to unpack .../036-libngtcp2-crypto-ossl0_1.16.0-1_arm64.deb ... Unpacking libngtcp2-crypto-ossl0:arm64 (1.16.0-1) ... Selecting previously unselected package libpsl5t64:arm64. Preparing to unpack .../037-libpsl5t64_0.21.2-1.1+b2_arm64.deb ... Unpacking libpsl5t64:arm64 (0.21.2-1.1+b2) ... Selecting previously unselected package libp11-kit0:arm64. Preparing to unpack .../038-libp11-kit0_0.26.2-2_arm64.deb ... Unpacking libp11-kit0:arm64 (0.26.2-2) ... Selecting previously unselected package libtasn1-6:arm64. Preparing to unpack .../039-libtasn1-6_4.21.0-2_arm64.deb ... Unpacking libtasn1-6:arm64 (4.21.0-2) ... Selecting previously unselected package libgnutls30t64:arm64. Preparing to unpack .../040-libgnutls30t64_3.8.12-3_arm64.deb ... Unpacking libgnutls30t64:arm64 (3.8.12-3) ... Selecting previously unselected package librtmp1:arm64. Preparing to unpack .../041-librtmp1_2.4+20151223.gitfa8646d.1-3+b1_arm64.deb ... Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3+b1) ... Selecting previously unselected package libssh2-1t64:arm64. Preparing to unpack .../042-libssh2-1t64_1.11.1-1+b1_arm64.deb ... Unpacking libssh2-1t64:arm64 (1.11.1-1+b1) ... Selecting previously unselected package libcurl4t64:arm64. Preparing to unpack .../043-libcurl4t64_8.19.0~rc2-2_arm64.deb ... Unpacking libcurl4t64:arm64 (8.19.0~rc2-2) ... Selecting previously unselected package libjsoncpp26:arm64. Preparing to unpack .../044-libjsoncpp26_1.9.6-5_arm64.deb ... Unpacking libjsoncpp26:arm64 (1.9.6-5) ... Selecting previously unselected package librhash1:arm64. Preparing to unpack .../045-librhash1_1.4.6-1.1_arm64.deb ... Unpacking librhash1:arm64 (1.4.6-1.1) ... Selecting previously unselected package libuv1t64:arm64. Preparing to unpack .../046-libuv1t64_1.51.0-2+b1_arm64.deb ... Unpacking libuv1t64:arm64 (1.51.0-2+b1) ... Selecting previously unselected package cmake. Preparing to unpack .../047-cmake_4.2.3-2_arm64.deb ... Unpacking cmake (4.2.3-2) ... Selecting previously unselected package gcc-15-i686-linux-gnu-base:arm64. Preparing to unpack .../048-gcc-15-i686-linux-gnu-base_15.2.0-13cross1_arm64.deb ... Unpacking gcc-15-i686-linux-gnu-base:arm64 (15.2.0-13cross1) ... Selecting previously unselected package cpp-15-i686-linux-gnu. Preparing to unpack .../049-cpp-15-i686-linux-gnu_15.2.0-13cross1_arm64.deb ... Unpacking cpp-15-i686-linux-gnu (15.2.0-13cross1) ... Selecting previously unselected package cpp-i686-linux-gnu. Preparing to unpack .../050-cpp-i686-linux-gnu_4%3a15.2.0-5_arm64.deb ... Unpacking cpp-i686-linux-gnu (4:15.2.0-5) ... Selecting previously unselected package qemu-user. Preparing to unpack .../051-qemu-user_1%3a10.2.1+ds-1_arm64.deb ... Unpacking qemu-user (1:10.2.1+ds-1) ... Selecting previously unselected package cross-exe-wrapper:i386. Preparing to unpack .../052-cross-exe-wrapper_0.2.6+b1_i386.deb ... Unpacking cross-exe-wrapper:i386 (0.2.6+b1) ... Selecting previously unselected package binutils-i686-linux-gnu. Preparing to unpack .../053-binutils-i686-linux-gnu_2.46-2_arm64.deb ... Unpacking binutils-i686-linux-gnu (2.46-2) ... Selecting previously unselected package gcc-15-cross-base. Preparing to unpack .../054-gcc-15-cross-base_15.2.0-13cross1_all.deb ... Unpacking gcc-15-cross-base (15.2.0-13cross1) ... Selecting previously unselected package libc6-i386-cross. Preparing to unpack .../055-libc6-i386-cross_2.42-12cross1_all.deb ... Unpacking libc6-i386-cross (2.42-12cross1) ... Selecting previously unselected package libgcc-s1-i386-cross. Preparing to unpack .../056-libgcc-s1-i386-cross_15.2.0-13cross1_all.deb ... Unpacking libgcc-s1-i386-cross (15.2.0-13cross1) ... Selecting previously unselected package libgomp1-i386-cross. Preparing to unpack .../057-libgomp1-i386-cross_15.2.0-13cross1_all.deb ... Unpacking libgomp1-i386-cross (15.2.0-13cross1) ... Selecting previously unselected package libitm1-i386-cross. Preparing to unpack .../058-libitm1-i386-cross_15.2.0-13cross1_all.deb ... Unpacking libitm1-i386-cross (15.2.0-13cross1) ... Selecting previously unselected package libatomic1-i386-cross. Preparing to unpack .../059-libatomic1-i386-cross_15.2.0-13cross1_all.deb ... Unpacking libatomic1-i386-cross (15.2.0-13cross1) ... Selecting previously unselected package libasan8-i386-cross. Preparing to unpack .../060-libasan8-i386-cross_15.2.0-13cross1_all.deb ... Unpacking libasan8-i386-cross (15.2.0-13cross1) ... Selecting previously unselected package libstdc++6-i386-cross. Preparing to unpack .../061-libstdc++6-i386-cross_15.2.0-13cross1_all.deb ... Unpacking libstdc++6-i386-cross (15.2.0-13cross1) ... Selecting previously unselected package libubsan1-i386-cross. Preparing to unpack .../062-libubsan1-i386-cross_15.2.0-13cross1_all.deb ... Unpacking libubsan1-i386-cross (15.2.0-13cross1) ... Selecting previously unselected package libquadmath0-i386-cross. Preparing to unpack .../063-libquadmath0-i386-cross_15.2.0-13cross1_all.deb ... Unpacking libquadmath0-i386-cross (15.2.0-13cross1) ... Selecting previously unselected package libgcc-15-dev-i386-cross. Preparing to unpack .../064-libgcc-15-dev-i386-cross_15.2.0-13cross1_all.deb ... Unpacking libgcc-15-dev-i386-cross (15.2.0-13cross1) ... Selecting previously unselected package gcc-15-i686-linux-gnu. Preparing to unpack .../065-gcc-15-i686-linux-gnu_15.2.0-13cross1_arm64.deb ... Unpacking gcc-15-i686-linux-gnu (15.2.0-13cross1) ... Selecting previously unselected package gcc-i686-linux-gnu. Preparing to unpack .../066-gcc-i686-linux-gnu_4%3a15.2.0-5_arm64.deb ... Unpacking gcc-i686-linux-gnu (4:15.2.0-5) ... Selecting previously unselected package linux-libc-dev-i386-cross. Preparing to unpack .../067-linux-libc-dev-i386-cross_6.18.14-1_all.deb ... Unpacking linux-libc-dev-i386-cross (6.18.14-1) ... Selecting previously unselected package libc6-dev-i386-cross. Preparing to unpack .../068-libc6-dev-i386-cross_2.42-12cross1_all.deb ... Unpacking libc6-dev-i386-cross (2.42-12cross1) ... Selecting previously unselected package libstdc++-15-dev-i386-cross. Preparing to unpack .../069-libstdc++-15-dev-i386-cross_15.2.0-13cross1_all.deb ... Unpacking libstdc++-15-dev-i386-cross (15.2.0-13cross1) ... Selecting previously unselected package g++-15-i686-linux-gnu. Preparing to unpack .../070-g++-15-i686-linux-gnu_15.2.0-13cross1_arm64.deb ... Unpacking g++-15-i686-linux-gnu (15.2.0-13cross1) ... Selecting previously unselected package g++-i686-linux-gnu. Preparing to unpack .../071-g++-i686-linux-gnu_4%3a15.2.0-5_arm64.deb ... Unpacking g++-i686-linux-gnu (4:15.2.0-5) ... Selecting previously unselected package crossbuild-essential-i386. Preparing to unpack .../072-crossbuild-essential-i386_12.12_all.deb ... Unpacking crossbuild-essential-i386 (12.12) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../073-libdebhelper-perl_13.31_all.deb ... Unpacking libdebhelper-perl (13.31) ... Selecting previously unselected package libtool. Preparing to unpack .../074-libtool_2.5.4-9_all.deb ... Unpacking libtool (2.5.4-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../075-dh-autoreconf_22_all.deb ... Unpacking dh-autoreconf (22) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../076-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../077-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../078-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../079-libelf1t64_0.194-1_arm64.deb ... Unpacking libelf1t64:arm64 (0.194-1) ... Selecting previously unselected package dwz. Preparing to unpack .../080-dwz_0.16-2+b1_arm64.deb ... Unpacking dwz (0.16-2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../081-gettext_0.23.2-1_arm64.deb ... Unpacking gettext (0.23.2-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../082-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../083-po-debconf_1.0.22_all.deb ... Unpacking po-debconf (1.0.22) ... Selecting previously unselected package debhelper. Preparing to unpack .../084-debhelper_13.31_all.deb ... Unpacking debhelper (13.31) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../085-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../086-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../087-fontconfig-config_2.17.1-5_arm64.deb ... Unpacking fontconfig-config (2.17.1-5) ... Selecting previously unselected package native-architecture. Preparing to unpack .../088-native-architecture_0.2.6_all.deb ... Unpacking native-architecture (0.2.6) ... Selecting previously unselected package libglib2.0-0t64:arm64. Preparing to unpack .../089-libglib2.0-0t64_2.87.2-3_arm64.deb ... Unpacking libglib2.0-0t64:arm64 (2.87.2-3) ... Selecting previously unselected package libgirepository-2.0-0:arm64. Preparing to unpack .../090-libgirepository-2.0-0_2.87.2-3_arm64.deb ... Unpacking libgirepository-2.0-0:arm64 (2.87.2-3) ... Selecting previously unselected package girepository-tools:arm64. Preparing to unpack .../091-girepository-tools_2.87.2-3_arm64.deb ... Unpacking girepository-tools:arm64 (2.87.2-3) ... Selecting previously unselected package libffi8:i386. Preparing to unpack .../092-libffi8_3.5.2-3+b1_i386.deb ... Unpacking libffi8:i386 (3.5.2-3+b1) ... Selecting previously unselected package libatomic1:i386. Preparing to unpack .../093-libatomic1_15.2.0-14_i386.deb ... Unpacking libatomic1:i386 (15.2.0-14) ... Selecting previously unselected package libblkid1:i386. Preparing to unpack .../094-libblkid1_2.41.3-4_i386.deb ... Unpacking libblkid1:i386 (2.41.3-4) ... Selecting previously unselected package libpcre2-8-0:i386. Preparing to unpack .../095-libpcre2-8-0_10.46-1+b1_i386.deb ... Unpacking libpcre2-8-0:i386 (10.46-1+b1) ... Selecting previously unselected package libselinux1:i386. Preparing to unpack .../096-libselinux1_3.9-4+b1_i386.deb ... Unpacking libselinux1:i386 (3.9-4+b1) ... Selecting previously unselected package libmount1:i386. Preparing to unpack .../097-libmount1_2.41.3-4_i386.deb ... Unpacking libmount1:i386 (2.41.3-4) ... Selecting previously unselected package zlib1g:i386. Preparing to unpack .../098-zlib1g_1%3a1.3.dfsg+really1.3.1-3_i386.deb ... Unpacking zlib1g:i386 (1:1.3.dfsg+really1.3.1-3) ... Selecting previously unselected package libglib2.0-0t64:i386. Preparing to unpack .../099-libglib2.0-0t64_2.87.2-3_i386.deb ... Unpacking libglib2.0-0t64:i386 (2.87.2-3) ... Selecting previously unselected package libgirepository-2.0-0:i386. Preparing to unpack .../100-libgirepository-2.0-0_2.87.2-3_i386.deb ... Unpacking libgirepository-2.0-0:i386 (2.87.2-3) ... Selecting previously unselected package girepository-tools:i386. Preparing to unpack .../101-girepository-tools_2.87.2-3_i386.deb ... Unpacking girepository-tools:i386 (2.87.2-3) ... Selecting previously unselected package libasan8:i386. Preparing to unpack .../102-libasan8_15.2.0-14_i386.deb ... Unpacking libasan8:i386 (15.2.0-14) ... Selecting previously unselected package libc6-dev:i386. Preparing to unpack .../103-libc6-dev_2.42-13_i386.deb ... Unpacking libc6-dev:i386 (2.42-13) ... Selecting previously unselected package libuuid1:i386. Preparing to unpack .../104-libuuid1_2.41.3-4_i386.deb ... Unpacking libuuid1:i386 (2.41.3-4) ... Selecting previously unselected package uuid-dev:i386. Preparing to unpack .../105-uuid-dev_2.41.3-4_i386.deb ... Unpacking uuid-dev:i386 (2.41.3-4) ... Selecting previously unselected package libblkid-dev:i386. Preparing to unpack .../106-libblkid-dev_2.41.3-4_i386.deb ... Unpacking libblkid-dev:i386 (2.41.3-4) ... Selecting previously unselected package libgomp1:i386. Preparing to unpack .../107-libgomp1_15.2.0-14_i386.deb ... Unpacking libgomp1:i386 (15.2.0-14) ... Selecting previously unselected package libitm1:i386. Preparing to unpack .../108-libitm1_15.2.0-14_i386.deb ... Unpacking libitm1:i386 (15.2.0-14) ... Selecting previously unselected package libstdc++6:i386. Preparing to unpack .../109-libstdc++6_15.2.0-14_i386.deb ... Unpacking libstdc++6:i386 (15.2.0-14) ... Selecting previously unselected package libubsan1:i386. Preparing to unpack .../110-libubsan1_15.2.0-14_i386.deb ... Unpacking libubsan1:i386 (15.2.0-14) ... Selecting previously unselected package libquadmath0:i386. Preparing to unpack .../111-libquadmath0_15.2.0-14_i386.deb ... Unpacking libquadmath0:i386 (15.2.0-14) ... Selecting previously unselected package libgcc-15-dev:i386. Preparing to unpack .../112-libgcc-15-dev_15.2.0-14_i386.deb ... Unpacking libgcc-15-dev:i386 (15.2.0-14) ... Selecting previously unselected package libstdc++-15-dev:i386. Preparing to unpack .../113-libstdc++-15-dev_15.2.0-14_i386.deb ... Unpacking libstdc++-15-dev:i386 (15.2.0-14) ... Selecting previously unselected package libboost1.83-dev:i386. Preparing to unpack .../114-libboost1.83-dev_1.83.0-5+b1_i386.deb ... Unpacking libboost1.83-dev:i386 (1.83.0-5+b1) ... Selecting previously unselected package libboost-atomic1.83.0:i386. Preparing to unpack .../115-libboost-atomic1.83.0_1.83.0-5+b1_i386.deb ... Unpacking libboost-atomic1.83.0:i386 (1.83.0-5+b1) ... Selecting previously unselected package libboost-atomic1.83-dev:i386. Preparing to unpack .../116-libboost-atomic1.83-dev_1.83.0-5+b1_i386.deb ... Unpacking libboost-atomic1.83-dev:i386 (1.83.0-5+b1) ... Selecting previously unselected package libboost-chrono1.83.0t64:i386. Preparing to unpack .../117-libboost-chrono1.83.0t64_1.83.0-5+b1_i386.deb ... Unpacking libboost-chrono1.83.0t64:i386 (1.83.0-5+b1) ... Selecting previously unselected package libboost-chrono1.83-dev:i386. Preparing to unpack .../118-libboost-chrono1.83-dev_1.83.0-5+b1_i386.deb ... Unpacking libboost-chrono1.83-dev:i386 (1.83.0-5+b1) ... Selecting previously unselected package libboost-chrono-dev:i386. Preparing to unpack .../119-libboost-chrono-dev_1.83.0.2+b2_i386.deb ... Unpacking libboost-chrono-dev:i386 (1.83.0.2+b2) ... Selecting previously unselected package libboost-container1.83.0:i386. Preparing to unpack .../120-libboost-container1.83.0_1.83.0-5+b1_i386.deb ... Unpacking libboost-container1.83.0:i386 (1.83.0-5+b1) ... Selecting previously unselected package libboost-container1.83-dev:i386. Preparing to unpack .../121-libboost-container1.83-dev_1.83.0-5+b1_i386.deb ... Unpacking libboost-container1.83-dev:i386 (1.83.0-5+b1) ... Selecting previously unselected package libboost-dev:i386. Preparing to unpack .../122-libboost-dev_1.83.0.2+b2_i386.deb ... Unpacking libboost-dev:i386 (1.83.0.2+b2) ... Selecting previously unselected package libboost-filesystem1.83.0:i386. Preparing to unpack .../123-libboost-filesystem1.83.0_1.83.0-5+b1_i386.deb ... Unpacking libboost-filesystem1.83.0:i386 (1.83.0-5+b1) ... Selecting previously unselected package libboost-system1.83.0:i386. Preparing to unpack .../124-libboost-system1.83.0_1.83.0-5+b1_i386.deb ... Unpacking libboost-system1.83.0:i386 (1.83.0-5+b1) ... Selecting previously unselected package libboost-system1.83-dev:i386. Preparing to unpack .../125-libboost-system1.83-dev_1.83.0-5+b1_i386.deb ... Unpacking libboost-system1.83-dev:i386 (1.83.0-5+b1) ... Selecting previously unselected package libboost-filesystem1.83-dev:i386. Preparing to unpack .../126-libboost-filesystem1.83-dev_1.83.0-5+b1_i386.deb ... Unpacking libboost-filesystem1.83-dev:i386 (1.83.0-5+b1) ... Selecting previously unselected package libboost-filesystem-dev:i386. Preparing to unpack .../127-libboost-filesystem-dev_1.83.0.2+b2_i386.deb ... Unpacking libboost-filesystem-dev:i386 (1.83.0.2+b2) ... Selecting previously unselected package libboost-json1.83.0:i386. Preparing to unpack .../128-libboost-json1.83.0_1.83.0-5+b1_i386.deb ... Unpacking libboost-json1.83.0:i386 (1.83.0-5+b1) ... Selecting previously unselected package libboost-json1.83-dev:i386. Preparing to unpack .../129-libboost-json1.83-dev_1.83.0-5+b1_i386.deb ... Unpacking libboost-json1.83-dev:i386 (1.83.0-5+b1) ... Selecting previously unselected package libboost-json-dev:i386. Preparing to unpack .../130-libboost-json-dev_1.83.0.2+b2_i386.deb ... Unpacking libboost-json-dev:i386 (1.83.0.2+b2) ... Selecting previously unselected package libboost-program-options1.83.0:i386. Preparing to unpack .../131-libboost-program-options1.83.0_1.83.0-5+b1_i386.deb ... Unpacking libboost-program-options1.83.0:i386 (1.83.0-5+b1) ... Selecting previously unselected package libboost-program-options1.83-dev:i386. Preparing to unpack .../132-libboost-program-options1.83-dev_1.83.0-5+b1_i386.deb ... Unpacking libboost-program-options1.83-dev:i386 (1.83.0-5+b1) ... Selecting previously unselected package libboost-program-options-dev:i386. Preparing to unpack .../133-libboost-program-options-dev_1.83.0.2+b2_i386.deb ... Unpacking libboost-program-options-dev:i386 (1.83.0.2+b2) ... Selecting previously unselected package libboost-random1.83.0:i386. Preparing to unpack .../134-libboost-random1.83.0_1.83.0-5+b1_i386.deb ... Unpacking libboost-random1.83.0:i386 (1.83.0-5+b1) ... Selecting previously unselected package libboost-random1.83-dev:i386. Preparing to unpack .../135-libboost-random1.83-dev_1.83.0-5+b1_i386.deb ... Unpacking libboost-random1.83-dev:i386 (1.83.0-5+b1) ... Selecting previously unselected package libboost-random-dev:i386. Preparing to unpack .../136-libboost-random-dev_1.83.0.2+b2_i386.deb ... Unpacking libboost-random-dev:i386 (1.83.0.2+b2) ... Selecting previously unselected package libbrotli1:i386. Preparing to unpack .../137-libbrotli1_1.2.0-3_i386.deb ... Unpacking libbrotli1:i386 (1.2.0-3) ... Selecting previously unselected package libbrotli-dev:i386. Preparing to unpack .../138-libbrotli-dev_1.2.0-3_i386.deb ... Unpacking libbrotli-dev:i386 (1.2.0-3) ... Selecting previously unselected package libbz2-1.0:i386. Preparing to unpack .../139-libbz2-1.0_1.0.8-6+b1_i386.deb ... Unpacking libbz2-1.0:i386 (1.0.8-6+b1) ... Selecting previously unselected package libbz2-dev:i386. Preparing to unpack .../140-libbz2-dev_1.0.8-6+b1_i386.deb ... Unpacking libbz2-dev:i386 (1.0.8-6+b1) ... Selecting previously unselected package libpng16-16t64:i386. Preparing to unpack .../141-libpng16-16t64_1.6.55-1_i386.deb ... Unpacking libpng16-16t64:i386 (1.6.55-1) ... Selecting previously unselected package libfreetype6:i386. Preparing to unpack .../142-libfreetype6_2.14.1+dfsg-2_i386.deb ... Unpacking libfreetype6:i386 (2.14.1+dfsg-2) ... Selecting previously unselected package libfontconfig1:i386. Preparing to unpack .../143-libfontconfig1_2.17.1-5_i386.deb ... Unpacking libfontconfig1:i386 (2.17.1-5) ... Selecting previously unselected package libpixman-1-0:i386. Preparing to unpack .../144-libpixman-1-0_0.46.4-1+b1_i386.deb ... Unpacking libpixman-1-0:i386 (0.46.4-1+b1) ... Selecting previously unselected package libxau6:i386. Preparing to unpack .../145-libxau6_1%3a1.0.11-1+b1_i386.deb ... Unpacking libxau6:i386 (1:1.0.11-1+b1) ... Selecting previously unselected package libxdmcp6:i386. Preparing to unpack .../146-libxdmcp6_1%3a1.1.5-2_i386.deb ... Unpacking libxdmcp6:i386 (1:1.1.5-2) ... Selecting previously unselected package libxcb1:i386. Preparing to unpack .../147-libxcb1_1.17.0-2+b2_i386.deb ... Unpacking libxcb1:i386 (1.17.0-2+b2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../148-libx11-data_2%3a1.8.13-1_all.deb ... Unpacking libx11-data (2:1.8.13-1) ... Selecting previously unselected package libx11-6:i386. Preparing to unpack .../149-libx11-6_2%3a1.8.13-1_i386.deb ... Unpacking libx11-6:i386 (2:1.8.13-1) ... Selecting previously unselected package libxcb-render0:i386. Preparing to unpack .../150-libxcb-render0_1.17.0-2+b2_i386.deb ... Unpacking libxcb-render0:i386 (1.17.0-2+b2) ... Selecting previously unselected package libxcb-shm0:i386. Preparing to unpack .../151-libxcb-shm0_1.17.0-2+b2_i386.deb ... Unpacking libxcb-shm0:i386 (1.17.0-2+b2) ... Selecting previously unselected package libxext6:i386. Preparing to unpack .../152-libxext6_2%3a1.3.4-1+b4_i386.deb ... Unpacking libxext6:i386 (2:1.3.4-1+b4) ... Selecting previously unselected package libxrender1:i386. Preparing to unpack .../153-libxrender1_1%3a0.9.12-1+b1_i386.deb ... Unpacking libxrender1:i386 (1:0.9.12-1+b1) ... Selecting previously unselected package libcairo2:i386. Preparing to unpack .../154-libcairo2_1.18.4-3_i386.deb ... Unpacking libcairo2:i386 (1.18.4-3) ... Selecting previously unselected package libcairo-gobject2:i386. Preparing to unpack .../155-libcairo-gobject2_1.18.4-3_i386.deb ... Unpacking libcairo-gobject2:i386 (1.18.4-3) ... Selecting previously unselected package liblzo2-2:i386. Preparing to unpack .../156-liblzo2-2_2.10-3+b2_i386.deb ... Unpacking liblzo2-2:i386 (2.10-3+b2) ... Selecting previously unselected package libcairo-script-interpreter2:i386. Preparing to unpack .../157-libcairo-script-interpreter2_1.18.4-3_i386.deb ... Unpacking libcairo-script-interpreter2:i386 (1.18.4-3) ... Selecting previously unselected package libexpat1-dev:i386. Preparing to unpack .../158-libexpat1-dev_2.7.4-1_i386.deb ... Unpacking libexpat1-dev:i386 (2.7.4-1) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../159-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-3_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-3) ... Selecting previously unselected package libpng-dev:i386. Preparing to unpack .../160-libpng-dev_1.6.55-1_i386.deb ... Unpacking libpng-dev:i386 (1.6.55-1) ... Selecting previously unselected package libfreetype-dev:i386. Preparing to unpack .../161-libfreetype-dev_2.14.1+dfsg-2_i386.deb ... Unpacking libfreetype-dev:i386 (2.14.1+dfsg-2) ... Selecting previously unselected package libpkgconf7:arm64. Preparing to unpack .../162-libpkgconf7_2.5.1-4_arm64.deb ... Unpacking libpkgconf7:arm64 (2.5.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../163-pkgconf-bin_2.5.1-4_arm64.deb ... Unpacking pkgconf-bin (2.5.1-4) ... Selecting previously unselected package pkgconf:i386. Preparing to unpack .../164-pkgconf_2.5.1-4_i386.deb ... Unpacking pkgconf:i386 (2.5.1-4) ... Selecting previously unselected package libfontconfig-dev:i386. Preparing to unpack .../165-libfontconfig-dev_2.17.1-5_i386.deb ... Unpacking libfontconfig-dev:i386 (2.17.1-5) ... Selecting previously unselected package libffi-dev:i386. Preparing to unpack .../166-libffi-dev_3.5.2-3+b1_i386.deb ... Unpacking libffi-dev:i386 (3.5.2-3+b1) ... Selecting previously unselected package libsepol2:i386. Preparing to unpack .../167-libsepol2_3.9-2_i386.deb ... Unpacking libsepol2:i386 (3.9-2) ... Selecting previously unselected package libsepol-dev:i386. Preparing to unpack .../168-libsepol-dev_3.9-2_i386.deb ... Unpacking libsepol-dev:i386 (3.9-2) ... Selecting previously unselected package libpcre2-16-0:i386. Preparing to unpack .../169-libpcre2-16-0_10.46-1+b1_i386.deb ... Unpacking libpcre2-16-0:i386 (10.46-1+b1) ... Selecting previously unselected package libpcre2-32-0:i386. Preparing to unpack .../170-libpcre2-32-0_10.46-1+b1_i386.deb ... Unpacking libpcre2-32-0:i386 (10.46-1+b1) ... Selecting previously unselected package libpcre2-posix3:i386. Preparing to unpack .../171-libpcre2-posix3_10.46-1+b1_i386.deb ... Unpacking libpcre2-posix3:i386 (10.46-1+b1) ... Selecting previously unselected package libpcre2-dev:i386. Preparing to unpack .../172-libpcre2-dev_10.46-1+b1_i386.deb ... Unpacking libpcre2-dev:i386 (10.46-1+b1) ... Selecting previously unselected package libselinux-dev:i386. Preparing to unpack .../173-libselinux-dev_3.9-4+b1_i386.deb ... Unpacking libselinux-dev:i386 (3.9-4+b1) ... Selecting previously unselected package libmount-dev:i386. Preparing to unpack .../174-libmount-dev_2.41.3-4_i386.deb ... Unpacking libmount-dev:i386 (2.41.3-4) ... Selecting previously unselected package libsysprof-capture-4-dev:i386. Preparing to unpack .../175-libsysprof-capture-4-dev_50~beta-1_i386.deb ... Unpacking libsysprof-capture-4-dev:i386 (50~beta-1) ... Selecting previously unselected package libgio-2.0-dev:i386. Preparing to unpack .../176-libgio-2.0-dev_2.87.2-3_i386.deb ... Unpacking libgio-2.0-dev:i386 (2.87.2-3) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../177-libglib2.0-data_2.87.2-3_all.deb ... Unpacking libglib2.0-data (2.87.2-3) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../178-libglib2.0-bin_2.87.2-3_arm64.deb ... Unpacking libglib2.0-bin (2.87.2-3) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../179-python3-packaging_25.0-2_all.deb ... Unpacking python3-packaging (25.0-2) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../180-libgio-2.0-dev-bin_2.87.2-3_arm64.deb ... Unpacking libgio-2.0-dev-bin (2.87.2-3) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../181-libglib2.0-dev-bin_2.87.2-3_arm64.deb ... Unpacking libglib2.0-dev-bin (2.87.2-3) ... Selecting previously unselected package libglib2.0-dev:i386. Preparing to unpack .../182-libglib2.0-dev_2.87.2-3_i386.deb ... Unpacking libglib2.0-dev:i386 (2.87.2-3) ... Selecting previously unselected package libpixman-1-dev:i386. Preparing to unpack .../183-libpixman-1-dev_0.46.4-1+b1_i386.deb ... Unpacking libpixman-1-dev:i386 (0.46.4-1+b1) ... Selecting previously unselected package x11-common. Preparing to unpack .../184-x11-common_1%3a7.7+26_all.deb ... Unpacking x11-common (1:7.7+26) ... Selecting previously unselected package libice6:i386. Preparing to unpack .../185-libice6_2%3a1.1.1-1+b1_i386.deb ... Unpacking libice6:i386 (2:1.1.1-1+b1) ... Selecting previously unselected package libsm6:i386. Preparing to unpack .../186-libsm6_2%3a1.2.6-1+b1_i386.deb ... Unpacking libsm6:i386 (2:1.2.6-1+b1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../187-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../188-x11proto-dev_2025.1-1_all.deb ... Unpacking x11proto-dev (2025.1-1) ... Selecting previously unselected package libice-dev:i386. Preparing to unpack .../189-libice-dev_2%3a1.1.1-1+b1_i386.deb ... Unpacking libice-dev:i386 (2:1.1.1-1+b1) ... Selecting previously unselected package libsm-dev:i386. Preparing to unpack .../190-libsm-dev_2%3a1.2.6-1+b1_i386.deb ... Unpacking libsm-dev:i386 (2:1.2.6-1+b1) ... Selecting previously unselected package libxau-dev:i386. Preparing to unpack .../191-libxau-dev_1%3a1.0.11-1+b1_i386.deb ... Unpacking libxau-dev:i386 (1:1.0.11-1+b1) ... Selecting previously unselected package libxdmcp-dev:i386. Preparing to unpack .../192-libxdmcp-dev_1%3a1.1.5-2_i386.deb ... Unpacking libxdmcp-dev:i386 (1:1.1.5-2) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../193-xtrans-dev_1.6.0-1_all.deb ... Unpacking xtrans-dev (1.6.0-1) ... Selecting previously unselected package libxcb1-dev:i386. Preparing to unpack .../194-libxcb1-dev_1.17.0-2+b2_i386.deb ... Unpacking libxcb1-dev:i386 (1.17.0-2+b2) ... Selecting previously unselected package libx11-dev:i386. Preparing to unpack .../195-libx11-dev_2%3a1.8.13-1_i386.deb ... Unpacking libx11-dev:i386 (2:1.8.13-1) ... Selecting previously unselected package libxcb-render0-dev:i386. Preparing to unpack .../196-libxcb-render0-dev_1.17.0-2+b2_i386.deb ... Unpacking libxcb-render0-dev:i386 (1.17.0-2+b2) ... Selecting previously unselected package libxcb-shm0-dev:i386. Preparing to unpack .../197-libxcb-shm0-dev_1.17.0-2+b2_i386.deb ... Unpacking libxcb-shm0-dev:i386 (1.17.0-2+b2) ... Selecting previously unselected package libxext-dev:i386. Preparing to unpack .../198-libxext-dev_2%3a1.3.4-1+b4_i386.deb ... Unpacking libxext-dev:i386 (2:1.3.4-1+b4) ... Selecting previously unselected package libxrender-dev:i386. Preparing to unpack .../199-libxrender-dev_1%3a0.9.12-1+b1_i386.deb ... Unpacking libxrender-dev:i386 (1:0.9.12-1+b1) ... Selecting previously unselected package libcairo2-dev:i386. Preparing to unpack .../200-libcairo2-dev_1.18.4-3_i386.deb ... Unpacking libcairo2-dev:i386 (1.18.4-3) ... Selecting previously unselected package rapidjson-dev. Preparing to unpack .../201-rapidjson-dev_1.1.0+dfsg2-7.6_all.deb ... Unpacking rapidjson-dev (1.1.0+dfsg2-7.6) ... Selecting previously unselected package libcereal-dev:i386. Preparing to unpack .../202-libcereal-dev_1.3.2+dfsg-6_i386.deb ... Unpacking libcereal-dev:i386 (1.3.2+dfsg-6) ... Selecting previously unselected package pkgconf:arm64. Preparing to unpack .../203-pkgconf_2.5.1-4_arm64.deb ... Unpacking pkgconf:arm64 (2.5.1-4) ... Selecting previously unselected package pkg-config:arm64. Preparing to unpack .../204-pkg-config_2.5.1-4_arm64.deb ... Unpacking pkg-config:arm64 (2.5.1-4) ... Selecting previously unselected package libeigen3-dev. Preparing to unpack .../205-libeigen3-dev_3.4.0-5_all.deb ... Unpacking libeigen3-dev (3.4.0-5) ... Selecting previously unselected package libfmt10:i386. Preparing to unpack .../206-libfmt10_10.1.1+ds1-4+b1_i386.deb ... Unpacking libfmt10:i386 (10.1.1+ds1-4+b1) ... Selecting previously unselected package libfmt-dev:i386. Preparing to unpack .../207-libfmt-dev_10.1.1+ds1-4+b1_i386.deb ... Unpacking libfmt-dev:i386 (10.1.1+ds1-4+b1) ... Selecting previously unselected package liblua5.4-0:arm64. Preparing to unpack .../208-liblua5.4-0_5.4.8-1+b1_arm64.deb ... Unpacking liblua5.4-0:arm64 (5.4.8-1+b1) ... Selecting previously unselected package libnuma1:arm64. Preparing to unpack .../209-libnuma1_2.0.19-1+b1_arm64.deb ... Unpacking libnuma1:arm64 (2.0.19-1+b1) ... Selecting previously unselected package librange-v3-dev. Preparing to unpack .../210-librange-v3-dev_0.12.0-2_all.deb ... Unpacking librange-v3-dev (0.12.0-2) ... Selecting previously unselected package libyaml-0-2:arm64. Preparing to unpack .../211-libyaml-0-2_0.2.5-2+b1_arm64.deb ... Unpacking libyaml-0-2:arm64 (0.2.5-2+b1) ... Selecting previously unselected package ninja-build. Preparing to unpack .../212-ninja-build_1.13.2-1+b1_arm64.deb ... Unpacking ninja-build (1.13.2-1+b1) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../213-python3-autocommand_2.2.2-4_all.deb ... Unpacking python3-autocommand (2.2.2-4) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../214-python3-more-itertools_10.8.0-1_all.deb ... Unpacking python3-more-itertools (10.8.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../215-python3-typing-extensions_4.15.0-2_all.deb ... Unpacking python3-typing-extensions (4.15.0-2) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../216-python3-typeguard_4.4.4-2_all.deb ... Unpacking python3-typeguard (4.4.4-2) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../217-python3-inflect_7.5.0-1_all.deb ... Unpacking python3-inflect (7.5.0-1) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../218-python3-jaraco.context_6.0.1-2_all.deb ... Unpacking python3-jaraco.context (6.0.1-2) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../219-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../220-python3-pkg-resources_78.1.1-0.1_all.deb ... Unpacking python3-pkg-resources (78.1.1-0.1) ... Selecting previously unselected package python3-jaraco.text. Preparing to unpack .../221-python3-jaraco.text_4.0.0-1_all.deb ... Unpacking python3-jaraco.text (4.0.0-1) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../222-python3-zipp_3.23.0-1_all.deb ... Unpacking python3-zipp (3.23.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../223-python3-setuptools_78.1.1-0.1_all.deb ... Unpacking python3-setuptools (78.1.1-0.1) ... Selecting previously unselected package meson. Preparing to unpack .../224-meson_1.10.1-1_all.deb ... Unpacking meson (1.10.1-1) ... Selecting previously unselected package nlohmann-json3-dev. Preparing to unpack .../225-nlohmann-json3-dev_3.12.0.really.3.12.0.really.3.11.3-3_all.deb ... Unpacking nlohmann-json3-dev (3.12.0.really.3.12.0.really.3.11.3-3) ... Selecting previously unselected package pandoc-data. Preparing to unpack .../226-pandoc-data_3.7.0.2-1_all.deb ... Unpacking pandoc-data (3.7.0.2-1) ... Selecting previously unselected package pandoc. Preparing to unpack .../227-pandoc_3.7.0.2+ds-1_arm64.deb ... Unpacking pandoc (3.7.0.2+ds-1) ... Selecting previously unselected package sbuild-build-depends-main-dummy:i386. Preparing to unpack .../228-sbuild-build-depends-main-dummy_0.invalid.0_i386.deb ... Unpacking sbuild-build-depends-main-dummy:i386 (0.invalid.0) ... Setting up media-types (14.0.0) ... Setting up libpipeline1:arm64 (1.5.8-2) ... Setting up libpixman-1-0:i386 (0.46.4-1+b1) ... Setting up libxau6:i386 (1:1.0.11-1+b1) ... Setting up libxdmcp6:i386 (1:1.1.5-2) ... Setting up libkeyutils1:arm64 (1.6.3-6+b1) ... Setting up libxcb1:i386 (1.17.0-2+b2) ... Setting up libpixman-1-dev:i386 (0.46.4-1+b1) ... Setting up native-architecture (0.2.6) ... Setting up bsdextrautils (2.41.3-4) ... Setting up libmagic-mgc (1:5.46-5+b1) ... Setting up libxcb-render0:i386 (1.17.0-2+b2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:arm64 (0.2.5-2+b1) ... Setting up libxml2-16:arm64 (2.15.1+dfsg-2+b1) ... Setting up binutils-i686-linux-gnu (2.46-2) ... Setting up libdebhelper-perl (13.31) ... Setting up libbrotli1:arm64 (1.2.0-3) ... Setting up libbrotli1:i386 (1.2.0-3) ... Setting up libsqlite3-0:arm64 (3.46.1-9) ... Setting up libpkgconf7:arm64 (2.5.1-4) ... Setting up libboost-system1.83.0:i386 (1.83.0-5+b1) ... Setting up libuv1t64:arm64 (1.51.0-2+b1) ... Setting up libmagic1t64:arm64 (1:5.46-5+b1) ... Setting up x11-common (1:7.7+26) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: WARNING: No init system and policy-rc.d missing! Defaulting to block. Setting up libnghttp2-14:arm64 (1.68.0-2) ... Setting up gettext-base (0.23.2-1) ... Setting up m4 (1.4.21-1) ... Setting up liblzo2-2:i386 (2.10-3+b2) ... Setting up zlib1g:i386 (1:1.3.dfsg+really1.3.1-3) ... Setting up libxcb-shm0:i386 (1.17.0-2+b2) ... Setting up libcom-err2:arm64 (1.47.2-3+b8) ... Setting up file (1:5.46-5+b1) ... Setting up libgomp1:i386 (15.2.0-14) ... Setting up libpcre2-16-0:i386 (10.46-1+b1) ... Setting up ninja-build (1.13.2-1+b1) ... Setting up libelf1t64:arm64 (0.194-1) ... Setting up rapidjson-dev (1.1.0+dfsg2-7.6) ... Setting up libkrb5support0:arm64 (1.22.1-2) ... Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-10) ... Setting up tzdata (2025c-3) ... Current default time zone: 'Etc/UTC' Local time is now: Sat Feb 28 00:54:45 UTC 2026. Universal Time is now: Sat Feb 28 00:54:45 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libsysprof-capture-4-dev:i386 (50~beta-1) ... Setting up xtrans-dev (1.6.0-1) ... Setting up linux-libc-dev-i386-cross (6.18.14-1) ... Setting up autotools-dev (20240727.1) ... Setting up libpcre2-32-0:i386 (10.46-1+b1) ... Setting up libglib2.0-data (2.87.2-3) ... Setting up libx11-data (2:1.8.13-1) ... Setting up qemu-user (1:10.2.1+ds-1) ... Setting up libjsoncpp26:arm64 (1.9.6-5) ... Setting up libquadmath0:i386 (15.2.0-14) ... Setting up libproc2-0:arm64 (2:4.0.4-9+b1) ... Setting up libunistring5:arm64 (1.3-2+b1) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:i386 (1.6.55-1) ... Setting up libatomic1:i386 (15.2.0-14) ... Setting up gcc-15-i686-linux-gnu-base:arm64 (15.2.0-13cross1) ... Setting up libuuid1:i386 (2.41.3-4) ... Setting up autopoint (0.23.2-1) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up libsepol2:i386 (3.9-2) ... Setting up libsepol-dev:i386 (3.9-2) ... Setting up pkgconf-bin (2.5.1-4) ... Setting up libpcre2-8-0:i386 (10.46-1+b1) ... Setting up cross-exe-wrapper:i386 (0.2.6+b1) ... Setting up libncursesw6:arm64 (6.6+20251231-1) ... Setting up libk5crypto3:arm64 (1.22.1-2) ... Setting up libsasl2-2:arm64 (2.1.28+dfsg1-10) ... Setting up autoconf (2.72-5) ... Setting up libnghttp3-9:arm64 (1.12.0-1) ... Setting up libffi8:arm64 (3.5.2-3+b1) ... Setting up libffi8:i386 (3.5.2-3+b1) ... Setting up libnuma1:arm64 (2.0.19-1+b1) ... Setting up libpcre2-posix3:i386 (10.46-1+b1) ... Setting up dwz (0.16-2+b1) ... Setting up librange-v3-dev (0.12.0-2) ... Setting up sensible-utils (0.0.26) ... Setting up libasan8:i386 (15.2.0-14) ... Setting up libuchardet0:arm64 (0.0.8-2+b1) ... Setting up procps (2:4.0.4-9+b1) ... Setting up libtasn1-6:arm64 (4.21.0-2) ... Setting up libc6-i386-cross (2.42-12cross1) ... Setting up liblua5.4-0:arm64 (5.4.8-1+b1) ... Setting up libc6-dev:i386 (2.42-13) ... Setting up libx11-6:i386 (2:1.8.13-1) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.5) ... Setting up libngtcp2-16:arm64 (1.16.0-1) ... Setting up cmake-data (4.2.3-2) ... Setting up librhash1:arm64 (1.4.6-1.1) ... Setting up libkrb5-3:arm64 (1.22.1-2) ... Setting up libssh2-1t64:arm64 (1.11.1-1+b1) ... Setting up nlohmann-json3-dev (3.12.0.really.3.12.0.really.3.11.3-3) ... Setting up pandoc-data (3.7.0.2-1) ... Setting up gcc-15-cross-base (15.2.0-13cross1) ... Setting up libbz2-1.0:i386 (1.0.8-6+b1) ... Setting up libquadmath0-i386-cross (15.2.0-13cross1) ... Setting up libarchive13t64:arm64 (3.8.5-1) ... Setting up readline-common (8.3-4) ... Setting up libldap2:arm64 (2.6.10+dfsg-1+b1) ... Setting up libblkid1:i386 (2.41.3-4) ... Setting up libstdc++6:i386 (15.2.0-14) ... Setting up libbrotli-dev:i386 (1.2.0-3) ... Setting up libfmt10:i386 (10.1.1+ds1-4+b1) ... Setting up libitm1:i386 (15.2.0-14) ... Setting up libbz2-dev:i386 (1.0.8-6+b1) ... Setting up automake (1:1.18.1-4) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up x11proto-dev (2025.1-1) ... Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up libboost-program-options1.83.0:i386 (1.83.0-5+b1) ... Setting up libice6:i386 (2:1.1.1-1+b1) ... Setting up gettext (0.23.2-1) ... Setting up libxau-dev:i386 (1:1.0.11-1+b1) ... Setting up libpcre2-dev:i386 (10.46-1+b1) ... Setting up libxrender1:i386 (1:0.9.12-1+b1) ... Setting up libice-dev:i386 (2:1.1.1-1+b1) ... Setting up libboost-json1.83.0:i386 (1.83.0-5+b1) ... Setting up libtool (2.5.4-9) ... Setting up libatomic1-i386-cross (15.2.0-13cross1) ... Setting up fontconfig-config (2.17.1-5) ... Setting up libboost-random1.83.0:i386 (1.83.0-5+b1) ... Setting up libcereal-dev:i386 (1.3.2+dfsg-6) ... Setting up libxext6:i386 (2:1.3.4-1+b4) ... Setting up cpp-15-i686-linux-gnu (15.2.0-13cross1) ... Setting up libidn2-0:arm64 (2.3.8-4+b1) ... Setting up libgomp1-i386-cross (15.2.0-13cross1) ... Setting up libc6-dev-i386-cross (2.42-12cross1) ... Setting up libboost-filesystem1.83.0:i386 (1.83.0-5+b1) ... Setting up libffi-dev:i386 (3.5.2-3+b1) ... Setting up pkgconf:arm64 (2.5.1-4) ... Setting up pkgconf:i386 (2.5.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libboost-atomic1.83.0:i386 (1.83.0-5+b1) ... Setting up libgcc-s1-i386-cross (15.2.0-13cross1) ... Setting up dh-autoreconf (22) ... Setting up libselinux1:i386 (3.9-4+b1) ... Setting up libxdmcp-dev:i386 (1:1.1.5-2) ... Setting up libglib2.0-0t64:arm64 (2.87.2-3) ... No schema files found: doing nothing. Setting up libexpat1-dev:i386 (2.7.4-1) ... Setting up pandoc (3.7.0.2+ds-1) ... Setting up libfreetype6:i386 (2.14.1+dfsg-2) ... Setting up libboost-chrono1.83.0t64:i386 (1.83.0-5+b1) ... Setting up uuid-dev:i386 (2.41.3-4) ... Setting up libitm1-i386-cross (15.2.0-13cross1) ... Setting up libp11-kit0:arm64 (0.26.2-2) ... Setting up libeigen3-dev (3.4.0-5) ... Setting up libgssapi-krb5-2:arm64 (1.22.1-2) ... Setting up libfmt-dev:i386 (10.1.1+ds1-4+b1) ... Setting up pkg-config:arm64 (2.5.1-4) ... Setting up libngtcp2-crypto-ossl0:arm64 (1.16.0-1) ... Setting up libreadline8t64:arm64 (8.3-4) ... Setting up libubsan1:i386 (15.2.0-14) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-3) ... Setting up groff-base (1.23.0-10+b1) ... Setting up libmount1:i386 (2.41.3-4) ... Setting up libboost-container1.83.0:i386 (1.83.0-5+b1) ... Setting up cpp-i686-linux-gnu (4:15.2.0-5) ... Setting up libfontconfig1:i386 (2.17.1-5) ... Setting up libselinux-dev:i386 (3.9-4+b1) ... Setting up libsm6:i386 (2:1.2.6-1+b1) ... Setting up libpython3.13-stdlib:arm64 (3.13.12-1) ... Setting up libpython3-stdlib:arm64 (3.13.9-3) ... Setting up libgnutls30t64:arm64 (3.8.12-3) ... Setting up libblkid-dev:i386 (2.41.3-4) ... Setting up libgcc-15-dev:i386 (15.2.0-14) ... Setting up libxcb1-dev:i386 (1.17.0-2+b2) ... Setting up python3.13 (3.13.12-1) ... Setting up libgirepository-2.0-0:arm64 (2.87.2-3) ... Setting up libsm-dev:i386 (2:1.2.6-1+b1) ... Setting up po-debconf (1.0.22) ... Setting up libpng-dev:i386 (1.6.55-1) ... Setting up libpsl5t64:arm64 (0.21.2-1.1+b2) ... Setting up libx11-dev:i386 (2:1.8.13-1) ... Setting up libglib2.0-bin (2.87.2-3) ... Setting up python3 (3.13.9-3) ... Setting up python3-zipp (3.23.0-1) ... Setting up python3-autocommand (2.2.2-4) ... Setting up man-db (2.13.1-1+b1) ... Not building database; man-db/auto-update is not 'true'. Setting up libcairo2:i386 (1.18.4-3) ... Setting up libasan8-i386-cross (15.2.0-13cross1) ... Setting up libstdc++6-i386-cross (15.2.0-13cross1) ... Setting up libfreetype-dev:i386 (2.14.1+dfsg-2) ... Setting up libxcb-shm0-dev:i386 (1.17.0-2+b2) ... Setting up libglib2.0-0t64:i386 (2.87.2-3) ... /var/lib/dpkg/info/libglib2.0-0t64:i386.postinst: 41: /usr/lib/i386-linux-gnu/glib-2.0/glib-compile-schemas: Exec format error /var/lib/dpkg/info/libglib2.0-0t64:i386.postinst: 42: /usr/lib/i386-linux-gnu/glib-2.0/gio-querymodules: Exec format error Setting up python3-packaging (25.0-2) ... Setting up libstdc++-15-dev:i386 (15.2.0-14) ... Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3+b1) ... Setting up python3-typing-extensions (4.15.0-2) ... Setting up libxcb-render0-dev:i386 (1.17.0-2+b2) ... Setting up libxext-dev:i386 (2:1.3.4-1+b4) ... Setting up libcairo-gobject2:i386 (1.18.4-3) ... Setting up libxrender-dev:i386 (1:0.9.12-1+b1) ... Setting up libmount-dev:i386 (2.41.3-4) ... Setting up libcairo-script-interpreter2:i386 (1.18.4-3) ... Setting up python3-more-itertools (10.8.0-1) ... Setting up libgio-2.0-dev-bin (2.87.2-3) ... Setting up libboost1.83-dev:i386 (1.83.0-5+b1) ... Setting up libgio-2.0-dev:i386 (2.87.2-3) ... Setting up girepository-tools:arm64 (2.87.2-3) ... Setting up libboost-chrono1.83-dev:i386 (1.83.0-5+b1) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-jaraco.context (6.0.1-2) ... Setting up libcurl4t64:arm64 (8.19.0~rc2-2) ... Setting up libgirepository-2.0-0:i386 (2.87.2-3) ... Setting up libfontconfig-dev:i386 (2.17.1-5) ... Setting up libboost-chrono-dev:i386 (1.83.0.2+b2) ... Setting up python3-typeguard (4.4.4-2) ... Setting up libboost-program-options1.83-dev:i386 (1.83.0-5+b1) ... Setting up debhelper (13.31) ... Setting up libubsan1-i386-cross (15.2.0-13cross1) ... Setting up python3-inflect (7.5.0-1) ... Setting up libgcc-15-dev-i386-cross (15.2.0-13cross1) ... Setting up libboost-program-options-dev:i386 (1.83.0.2+b2) ... Setting up libboost-container1.83-dev:i386 (1.83.0-5+b1) ... Setting up python3-jaraco.text (4.0.0-1) ... Setting up libboost-atomic1.83-dev:i386 (1.83.0-5+b1) ... Setting up libstdc++-15-dev-i386-cross (15.2.0-13cross1) ... Setting up cmake (4.2.3-2) ... Setting up libboost-dev:i386 (1.83.0.2+b2) ... Setting up libboost-system1.83-dev:i386 (1.83.0-5+b1) ... Setting up python3-pkg-resources (78.1.1-0.1) ... Setting up libglib2.0-dev-bin (2.87.2-3) ... Setting up girepository-tools:i386 (2.87.2-3) ... Setting up libboost-json1.83-dev:i386 (1.83.0-5+b1) ... Setting up python3-setuptools (78.1.1-0.1) ... Setting up gcc-15-i686-linux-gnu (15.2.0-13cross1) ... Setting up meson (1.10.1-1) ... Setting up libboost-filesystem1.83-dev:i386 (1.83.0-5+b1) ... Setting up libglib2.0-dev:i386 (2.87.2-3) ... Setting up g++-15-i686-linux-gnu (15.2.0-13cross1) ... Setting up libboost-random1.83-dev:i386 (1.83.0-5+b1) ... Setting up gcc-i686-linux-gnu (4:15.2.0-5) ... Setting up libcairo2-dev:i386 (1.18.4-3) ... Setting up libboost-json-dev:i386 (1.83.0.2+b2) ... Setting up libboost-filesystem-dev:i386 (1.83.0.2+b2) ... Setting up g++-i686-linux-gnu (4:15.2.0-5) ... Setting up libboost-random-dev:i386 (1.83.0.2+b2) ... Setting up crossbuild-essential-i386 (12.12) ... Setting up sbuild-build-depends-main-dummy:i386 (0.invalid.0) ... Processing triggers for libc-bin (2.42-13) ... +------------------------------------------------------------------------------+ | Check architectures Sat, 28 Feb 2026 00:55:04 +0000 | +------------------------------------------------------------------------------+ Arch check ok (i386 included in any) +------------------------------------------------------------------------------+ | Build environment Sat, 28 Feb 2026 00:55:06 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.12.57+deb13-arm64 #1 SMP Debian 6.12.57-1 (2025-11-05) arm64 (aarch64) Toolchain package versions: binutils_2.46-2 dpkg-dev_1.23.5 g++-15_15.2.0-14 gcc-15_15.2.0-14 libc6-dev_2.42-13 libstdc++-15-dev_15.2.0-14 libstdc++-15-dev-i386-cross_15.2.0-13cross1 libstdc++6_15.2.0-14 libstdc++6-i386-cross_15.2.0-13cross1 linux-libc-dev_6.18.14-1 Package versions: apt_3.1.16 apt-utils_3.1.16 autoconf_2.72-5 automake_1:1.18.1-4 autopoint_0.23.2-1 autotools-dev_20240727.1 base-files_14 base-passwd_3.6.8+b1 bash_5.3-2 binutils_2.46-2 binutils-aarch64-linux-gnu_2.46-2 binutils-common_2.46-2 binutils-i686-linux-gnu_2.46-2 bsdextrautils_2.41.3-4 build-essential_12.12 bzip2_1.0.8-6+b1 cmake_4.2.3-2 cmake-data_4.2.3-2 coreutils_9.10-1 cpp_4:15.2.0-5 cpp-15_15.2.0-14 cpp-15-aarch64-linux-gnu_15.2.0-14 cpp-15-i686-linux-gnu_15.2.0-13cross1 cpp-aarch64-linux-gnu_4:15.2.0-5 cpp-i686-linux-gnu_4:15.2.0-5 cross-exe-wrapper_0.2.6+b1 crossbuild-essential-i386_12.12 dash_0.5.12-12+b1 debconf_1.5.92 debhelper_13.31 debian-archive-keyring_2025.1 debianutils_5.23.2+b1 dh-autoreconf_22 dh-strip-nondeterminism_1.15.0-1 diffutils_1:3.12-1+b1 dpkg_1.23.5 dpkg-dev_1.23.5 dwz_0.16-2+b1 file_1:5.46-5+b1 findutils_4.10.0-3+b1 fontconfig-config_2.17.1-5 fonts-dejavu-core_2.37-8 fonts-dejavu-mono_2.37-8 g++_4:15.2.0-5 g++-15_15.2.0-14 g++-15-aarch64-linux-gnu_15.2.0-14 g++-15-i686-linux-gnu_15.2.0-13cross1 g++-aarch64-linux-gnu_4:15.2.0-5 g++-i686-linux-gnu_4:15.2.0-5 gcc_4:15.2.0-5 gcc-15_15.2.0-14 gcc-15-aarch64-linux-gnu_15.2.0-14 gcc-15-base_15.2.0-14 gcc-15-cross-base_15.2.0-13cross1 gcc-15-i686-linux-gnu_15.2.0-13cross1 gcc-15-i686-linux-gnu-base_15.2.0-13cross1 gcc-aarch64-linux-gnu_4:15.2.0-5 gcc-i686-linux-gnu_4:15.2.0-5 gettext_0.23.2-1 gettext-base_0.23.2-1 girepository-tools_2.87.2-3 grep_3.12-1+b1 groff-base_1.23.0-10+b1 gzip_1.13-1+b1 hostname_3.25+b1 init-system-helpers_1.69 intltool-debian_0.35.0+20060710.6 libacl1_2.3.2-3 libapt-pkg7.0_3.1.16 libarchive-zip-perl_1.68-1 libarchive13t64_3.8.5-1 libasan8_15.2.0-14 libasan8-i386-cross_15.2.0-13cross1 libatomic1_15.2.0-14 libatomic1-i386-cross_15.2.0-13cross1 libattr1_1:2.5.2-4 libaudit-common_1:4.1.2-1 libaudit1_1:4.1.2-1+b1 libbinutils_2.46-2 libblkid-dev_2.41.3-4 libblkid1_2.41.3-4 libboost-atomic1.83-dev_1.83.0-5+b1 libboost-atomic1.83.0_1.83.0-5+b1 libboost-chrono-dev_1.83.0.2+b2 libboost-chrono1.83-dev_1.83.0-5+b1 libboost-chrono1.83.0t64_1.83.0-5+b1 libboost-container1.83-dev_1.83.0-5+b1 libboost-container1.83.0_1.83.0-5+b1 libboost-dev_1.83.0.2+b2 libboost-filesystem-dev_1.83.0.2+b2 libboost-filesystem1.83-dev_1.83.0-5+b1 libboost-filesystem1.83.0_1.83.0-5+b1 libboost-json-dev_1.83.0.2+b2 libboost-json1.83-dev_1.83.0-5+b1 libboost-json1.83.0_1.83.0-5+b1 libboost-program-options-dev_1.83.0.2+b2 libboost-program-options1.83-dev_1.83.0-5+b1 libboost-program-options1.83.0_1.83.0-5+b1 libboost-random-dev_1.83.0.2+b2 libboost-random1.83-dev_1.83.0-5+b1 libboost-random1.83.0_1.83.0-5+b1 libboost-system1.83-dev_1.83.0-5+b1 libboost-system1.83.0_1.83.0-5+b1 libboost1.83-dev_1.83.0-5+b1 libbrotli-dev_1.2.0-3 libbrotli1_1.2.0-3 libbz2-1.0_1.0.8-6+b1 libbz2-dev_1.0.8-6+b1 libc-bin_2.42-13 libc-dev-bin_2.42-13 libc-gconv-modules-extra_2.42-13 libc6_2.42-13 libc6-dev_2.42-13 libc6-dev-i386-cross_2.42-12cross1 libc6-i386-cross_2.42-12cross1 libcairo-gobject2_1.18.4-3 libcairo-script-interpreter2_1.18.4-3 libcairo2_1.18.4-3 libcairo2-dev_1.18.4-3 libcap-ng0_0.9.1-1 libcap2_1:2.75-10+b5 libcc1-0_15.2.0-14 libcereal-dev_1.3.2+dfsg-6 libcom-err2_1.47.2-3+b8 libcrypt1_1:4.5.1-1 libctf-nobfd0_2.46-2 libctf0_2.46-2 libcurl4t64_8.19.0~rc2-2 libdb5.3t64_5.3.28+dfsg2-11 libdebconfclient0_0.282+b2 libdebhelper-perl_13.31 libdpkg-perl_1.23.5 libeigen3-dev_3.4.0-5 libelf1t64_0.194-1 libexpat1_2.7.4-1 libexpat1-dev_2.7.4-1 libffi-dev_3.5.2-3+b1 libffi8_3.5.2-3+b1 libfile-stripnondeterminism-perl_1.15.0-1 libfmt-dev_10.1.1+ds1-4+b1 libfmt10_10.1.1+ds1-4+b1 libfontconfig-dev_2.17.1-5 libfontconfig1_2.17.1-5 libfreetype-dev_2.14.1+dfsg-2 libfreetype6_2.14.1+dfsg-2 libgcc-15-dev_15.2.0-14 libgcc-15-dev-i386-cross_15.2.0-13cross1 libgcc-s1_15.2.0-14 libgcc-s1-i386-cross_15.2.0-13cross1 libgdbm-compat4t64_1.26-1+b1 libgdbm6t64_1.26-1+b1 libgio-2.0-dev_2.87.2-3 libgio-2.0-dev-bin_2.87.2-3 libgirepository-2.0-0_2.87.2-3 libglib2.0-0t64_2.87.2-3 libglib2.0-bin_2.87.2-3 libglib2.0-data_2.87.2-3 libglib2.0-dev_2.87.2-3 libglib2.0-dev-bin_2.87.2-3 libgmp10_2:6.3.0+dfsg-5+b1 libgnutls30t64_3.8.12-3 libgomp1_15.2.0-14 libgomp1-i386-cross_15.2.0-13cross1 libgprofng0_2.46-2 libgssapi-krb5-2_1.22.1-2 libhogweed6t64_3.10.2-1 libhwasan0_15.2.0-14 libice-dev_2:1.1.1-1+b1 libice6_2:1.1.1-1+b1 libidn2-0_2.3.8-4+b1 libisl23_0.27-1+b1 libitm1_15.2.0-14 libitm1-i386-cross_15.2.0-13cross1 libjansson4_2.14-2+b4 libjsoncpp26_1.9.6-5 libk5crypto3_1.22.1-2 libkeyutils1_1.6.3-6+b1 libkrb5-3_1.22.1-2 libkrb5support0_1.22.1-2 libldap2_2.6.10+dfsg-1+b1 liblsan0_15.2.0-14 liblua5.4-0_5.4.8-1+b1 liblz4-1_1.10.0-8 liblzma5_5.8.2-2 liblzo2-2_2.10-3+b2 libmagic-mgc_1:5.46-5+b1 libmagic1t64_1:5.46-5+b1 libmd0_1.1.0-2+b2 libmount-dev_2.41.3-4 libmount1_2.41.3-4 libmpc3_1.3.1-2+b1 libmpfr6_4.2.2-2+b1 libncursesw6_6.6+20251231-1 libnettle8t64_3.10.2-1 libnghttp2-14_1.68.0-2 libnghttp3-9_1.12.0-1 libngtcp2-16_1.16.0-1 libngtcp2-crypto-ossl0_1.16.0-1 libnuma1_2.0.19-1+b1 libp11-kit0_0.26.2-2 libpam-modules_1.7.0-5+b1 libpam-modules-bin_1.7.0-5+b1 libpam-runtime_1.7.0-5 libpam0g_1.7.0-5+b1 libpcre2-16-0_10.46-1+b1 libpcre2-32-0_10.46-1+b1 libpcre2-8-0_10.46-1+b1 libpcre2-dev_10.46-1+b1 libpcre2-posix3_10.46-1+b1 libperl5.40_5.40.1-7 libpipeline1_1.5.8-2 libpixman-1-0_0.46.4-1+b1 libpixman-1-dev_0.46.4-1+b1 libpkgconf7_2.5.1-4 libpng-dev_1.6.55-1 libpng16-16t64_1.6.55-1 libproc2-0_2:4.0.4-9+b1 libpsl5t64_0.21.2-1.1+b2 libpython3-stdlib_3.13.9-3 libpython3.13-minimal_3.13.12-1 libpython3.13-stdlib_3.13.12-1 libquadmath0_15.2.0-14 libquadmath0-i386-cross_15.2.0-13cross1 librange-v3-dev_0.12.0-2 libreadline8t64_8.3-4 librhash1_1.4.6-1.1 librtmp1_2.4+20151223.gitfa8646d.1-3+b1 libsasl2-2_2.1.28+dfsg1-10 libsasl2-modules-db_2.1.28+dfsg1-10 libseccomp2_2.6.0-2+b1 libselinux-dev_3.9-4+b1 libselinux1_3.9-4+b1 libsepol-dev_3.9-2 libsepol2_3.9-2 libsframe3_2.46-2 libsm-dev_2:1.2.6-1+b1 libsm6_2:1.2.6-1+b1 libsmartcols1_2.41.3-4 libsqlite3-0_3.46.1-9 libssh2-1t64_1.11.1-1+b1 libssl3t64_3.5.5-1 libstdc++-15-dev_15.2.0-14 libstdc++-15-dev-i386-cross_15.2.0-13cross1 libstdc++6_15.2.0-14 libstdc++6-i386-cross_15.2.0-13cross1 libsysprof-capture-4-dev_50~beta-1 libsystemd0_260~rc1-2 libtasn1-6_4.21.0-2 libtinfo6_6.6+20251231-1 libtool_2.5.4-9 libtsan2_15.2.0-14 libubsan1_15.2.0-14 libubsan1-i386-cross_15.2.0-13cross1 libuchardet0_0.0.8-2+b1 libudev1_260~rc1-2 libunistring5_1.3-2+b1 libuuid1_2.41.3-4 libuv1t64_1.51.0-2+b1 libx11-6_2:1.8.13-1 libx11-data_2:1.8.13-1 libx11-dev_2:1.8.13-1 libxau-dev_1:1.0.11-1+b1 libxau6_1:1.0.11-1+b1 libxcb-render0_1.17.0-2+b2 libxcb-render0-dev_1.17.0-2+b2 libxcb-shm0_1.17.0-2+b2 libxcb-shm0-dev_1.17.0-2+b2 libxcb1_1.17.0-2+b2 libxcb1-dev_1.17.0-2+b2 libxdmcp-dev_1:1.1.5-2 libxdmcp6_1:1.1.5-2 libxext-dev_2:1.3.4-1+b4 libxext6_2:1.3.4-1+b4 libxml2-16_2.15.1+dfsg-2+b1 libxrender-dev_1:0.9.12-1+b1 libxrender1_1:0.9.12-1+b1 libxxhash0_0.8.3-2+b1 libyaml-0-2_0.2.5-2+b1 libzstd1_1.5.7+dfsg-3+b1 linux-libc-dev_6.18.14-1 linux-libc-dev-i386-cross_6.18.14-1 login_1:4.16.0-2+really2.41.3-4 login.defs_1:4.19.3-1 m4_1.4.21-1 make_4.4.1-3+b1 man-db_2.13.1-1+b1 mawk_1.3.4.20260129-1 media-types_14.0.0 meson_1.10.1-1 native-architecture_0.2.6 ncurses-base_6.6+20251231-1 ncurses-bin_6.6+20251231-1 netbase_6.5 ninja-build_1.13.2-1+b1 nlohmann-json3-dev_3.12.0.really.3.12.0.really.3.11.3-3 openssl-provider-legacy_3.5.5-1 pandoc_3.7.0.2+ds-1 pandoc-data_3.7.0.2-1 patch_2.8-2+b1 perl_5.40.1-7 perl-base_5.40.1-7 perl-modules-5.40_5.40.1-7 pkg-config_2.5.1-4 pkgconf_2.5.1-4 pkgconf-bin_2.5.1-4 po-debconf_1.0.22 procps_2:4.0.4-9+b1 python3_3.13.9-3 python3-autocommand_2.2.2-4 python3-inflect_7.5.0-1 python3-jaraco.context_6.0.1-2 python3-jaraco.functools_4.1.0-1 python3-jaraco.text_4.0.0-1 python3-minimal_3.13.9-3 python3-more-itertools_10.8.0-1 python3-packaging_25.0-2 python3-pkg-resources_78.1.1-0.1 python3-setuptools_78.1.1-0.1 python3-typeguard_4.4.4-2 python3-typing-extensions_4.15.0-2 python3-zipp_3.23.0-1 python3.13_3.13.12-1 python3.13-minimal_3.13.12-1 qemu-user_1:10.2.1+ds-1 rapidjson-dev_1.1.0+dfsg2-7.6 readline-common_8.3-4 rpcsvc-proto_1.4.3-1+b2 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2+b2 sensible-utils_0.0.26 sqv_1.3.0-5 sysvinit-utils_3.15-6+b1 tar_1.35+dfsg-4 tzdata_2025c-3 util-linux_2.41.3-4 uuid-dev_2.41.3-4 x11-common_1:7.7+26 x11proto-dev_2025.1-1 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.6.0-1 xz-utils_5.8.2-2 zlib1g_1:1.3.dfsg+really1.3.1-3 zlib1g-dev_1:1.3.dfsg+really1.3.1-3 +------------------------------------------------------------------------------+ | Build Sat, 28 Feb 2026 00:55:06 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: bali-phy Binary: bali-phy Architecture: any Version: 4.1+dfsg-1 Maintainer: Debian Med Packaging Team Uploaders: Benjamin Redelings , Étienne Mollier Homepage: http://www.bali-phy.org Standards-Version: 4.7.3 Vcs-Browser: https://salsa.debian.org/med-team/bali-phy Vcs-Git: https://salsa.debian.org/med-team/bali-phy.git Testsuite: autopkgtest Build-Depends: debhelper-compat (= 13), meson, cmake, libcairo2-dev, libeigen3-dev, nlohmann-json3-dev, pandoc, libboost-dev, libboost-program-options-dev, libboost-random-dev, libboost-filesystem-dev, libboost-chrono-dev, libboost-json-dev, libcereal-dev, libfmt-dev, librange-v3-dev Package-List: bali-phy deb science optional arch=any Checksums-Sha1: 5d9c0bc4a469a19ce33503a0d23125b5e8879293 1455176 bali-phy_4.1+dfsg.orig.tar.xz 81c56f0e03790fde99f8b8740cdbf4418af2ce69 5768 bali-phy_4.1+dfsg-1.debian.tar.xz Checksums-Sha256: 2f9f025346256f20c2eeb6948b7466aef178f39163608bc9b9c422b39d05ca16 1455176 bali-phy_4.1+dfsg.orig.tar.xz c4f6bd4b37ed6d932aa1446e5b75156e8a3e6db60ff88d9d4adba32001224d7a 5768 bali-phy_4.1+dfsg-1.debian.tar.xz Files: a13341aa2262824ab4c95d8a9115315d 1455176 bali-phy_4.1+dfsg.orig.tar.xz 6d9781889835c3c46592f015508d847a 5768 bali-phy_4.1+dfsg-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmmLDJ0RHHRpbGxlQGRl Ymlhbi5vcmcACgkQV4oElNHGRtHZfg/9HjTn84nIWKE79oGTXRXQIszrqMDH9d/P 0QwDJ2ommV6MijLhkgzNm5VvJE2mvjlhIIqCCYHcwSr1krrClzGPC8FzlTayy+iH ItIMy8T7AnvtpW2wLhcYCTXuNnYpzTA4DFnvE3DhZht+3KODse6kp20Nhi62tK87 udnRPci9h9ldAtm1FCEgHOvi9gnkipE47GSSm9DMAbm5+agO9EVIGi98UKn41YL1 6C3goaqHj+Hj0KVF5Bgxq3W+qF0m/P1WFO28bgrKMVs5CeQV5UvUoNMAoOtaeXId QFSVBkM/cBXGwNJ0m2myrBxCDDXJU3rnVF2ckQSNTGf1FXHwDPjGSeW+sT3y9CIR 07W+1htqSxlEqPD0ZOApTg+0tgWznTLJ9UTdYl+LotVJs+x9lzrfD4A4GROLxM9k qvyNW0h5Fd5dkk2CVP6OHO0aS1AQWHnoylO1V8D7bX70VZqR/SrSUeBMIl5UNTa1 vjvxZQv0x1TaNlueURwpsQ58+4VvYUQBSgChi18yXRbg4okj9ClMO3PSZZYxg8b8 xrXwFQ89y5cLLf7Vc6v/gNZpP8eLcGrl7TQ646CKC6sbnxYDSRPSYOFQ+IvGtkfQ SUViemSOQb8wntXmKTD+LyecI3jH28H5kI42JFPr1zco7ZrPgRTOv/LPgAUVTjth OyBR830wDtY= =/XIh -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./bali-phy_4.1+dfsg-1.dsc: missing OpenPGP keyrings dpkg-source: info: verifying ./bali-phy_4.1+dfsg-1.dsc dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-keyring.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-tag2upload.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-nonupload.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-maintainers.pgp dpkg-source: info: extracting bali-phy in /build/reproducible-path/bali-phy-4.1+dfsg dpkg-source: info: unpacking bali-phy_4.1+dfsg.orig.tar.xz dpkg-source: info: unpacking bali-phy_4.1+dfsg-1.debian.tar.xz Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf CONFIG_SITE=/etc/dpkg-cross/cross-config.i386 DEB_BUILD_OPTIONS=nocheck HOME=/sbuild-nonexistent LANG=en_GB.UTF-8 LC_ALL=C.UTF-8 LOGNAME=sbuild PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SHELL=/bin/sh USER=sbuild dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -ai386 -Pcross,nocheck -us -uc -B --jobs-try=1 dpkg-buildpackage: info: source package bali-phy dpkg-buildpackage: info: source version 4.1+dfsg-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Andreas Tille dpkg-architecture: warning: specified GNU system type i686-linux-gnu does not match CC system type aarch64-linux-gnu, try setting a correct CC environment variable dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean --buildsystem=meson dh_auto_clean -O--buildsystem=meson dh_autoreconf_clean -O--buildsystem=meson dh_clean -O--buildsystem=meson debian/rules execute_after_dh_clean make[1]: Entering directory '/build/reproducible-path/bali-phy-4.1+dfsg' find -type f -name \*.Main.hs -delete find -type f -name obtained-\* -delete find -type d -name ignore-output-\* | xargs rm -rf make[1]: Leaving directory '/build/reproducible-path/bali-phy-4.1+dfsg' debian/rules binary-arch dh binary-arch --buildsystem=meson dh_update_autotools_config -a -O--buildsystem=meson dh_autoreconf -a -O--buildsystem=meson debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/bali-phy-4.1+dfsg' dh_auto_configure -- -Dextra-tools=false --buildtype=release -Db_ndebug=true cd obj-i686-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson setup .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/i386-linux-gnu -Dpython.bytecompile=-1 --cross-file /build/reproducible-path/bali-phy-4.1\+dfsg/debian/.debhelper/generated/_source/meson-cross-file.conf -Dextra-tools=false --buildtype=release -Db_ndebug=true DEPRECATION: "pkgconfig" entry is deprecated and should be replaced by "pkg-config" DEPRECATION: c_args in the [properties] section of the machine file is deprecated, use the [built-in options] section. DEPRECATION: cpp_args in the [properties] section of the machine file is deprecated, use the [built-in options] section. DEPRECATION: c_link_args in the [properties] section of the machine file is deprecated, use the [built-in options] section. DEPRECATION: cpp_link_args in the [properties] section of the machine file is deprecated, use the [built-in options] section. The Meson build system Version: 1.10.1 Source dir: /build/reproducible-path/bali-phy-4.1+dfsg Build dir: /build/reproducible-path/bali-phy-4.1+dfsg/obj-i686-linux-gnu Build type: cross build Project name: bali-phy Project version: 4.1-preview C compiler for the host machine: /usr/bin/i686-linux-gnu-gcc (gcc 15.2.0 "i686-linux-gnu-gcc (Debian 15.2.0-13) 15.2.0") C linker for the host machine: /usr/bin/i686-linux-gnu-gcc ld.bfd 2.46 C++ compiler for the host machine: /usr/bin/i686-linux-gnu-g++ (gcc 15.2.0 "i686-linux-gnu-g++ (Debian 15.2.0-13) 15.2.0") C++ linker for the host machine: /usr/bin/i686-linux-gnu-g++ ld.bfd 2.46 C compiler for the build machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-14) 15.2.0") C linker for the build machine: cc ld.bfd 2.46 C++ compiler for the build machine: c++ (gcc 15.2.0 "c++ (Debian 15.2.0-14) 15.2.0") C++ linker for the build machine: c++ ld.bfd 2.46 Build machine cpu family: aarch64 Build machine cpu: aarch64 Host machine cpu family: x86 Host machine cpu: i386 Target machine cpu family: x86 Target machine cpu: i386 Has header "sys/resource.h" : YES Has header "fenv.h" : YES Checking for function "log2" : YES Checking for function "feenableexcept" : YES Configuring config.h using configuration Compiler for C++ supports arguments -Wno-sign-compare: YES Compiler for C++ supports arguments -Wno-maybe-uninitialized: YES Compiler for C++ supports arguments -Woverloaded-virtual: YES Compiler for C++ supports arguments -Wstrict-aliasing: YES Compiler for C++ supports arguments -Wno-unknown-pragmas: YES Compiler for C++ supports arguments -fdiagnostics-show-template-tree: YES Compiler for C++ supports arguments -funroll-loops: YES Compiler for C++ supports arguments -fno-math-errno: YES Compiler for C++ supports arguments -fno-signed-zeros: YES Run-time dependency threads found: YES Found pkg-config: YES (/usr/bin/i686-linux-gnu-pkg-config) 2.5.1 Run-time dependency cairo found: YES 1.18.4 Run-time dependency Boost (found: chrono, json, program_options, random, system) found: YES 1.83.0 (/usr) Run-time dependency eigen3 found: YES 3.4.0 WARNING: Static library 'fmt' not found for dependency 'fmt', may not be statically linked Run-time dependency fmt found: YES 10.1.0 Library dl found: YES Has header "range/v3/view/take.hpp" : YES Run-time dependency cereal found: YES 1.3.2 Library m found: YES Program pandoc found: YES (/usr/bin/pandoc) Program /build/reproducible-path/bali-phy-4.1+dfsg/tests/run-tests.py found: YES (/build/reproducible-path/bali-phy-4.1+dfsg/tests/run-tests.py) Build targets in project: 99 bali-phy 4.1-preview Architecture arch : x86 host : linux Directories prefix : /usr Configuration optimization : 3 debug : false assertions : disabled Libraries range v3 : system cairo : system User defined options Cross files : /build/reproducible-path/bali-phy-4.1+dfsg/debian/.debhelper/generated/_source/meson-cross-file.conf b_ndebug : true buildtype : release extra-tools : false libdir : lib/i386-linux-gnu localstatedir : /var prefix : /usr python.bytecompile: -1 sysconfdir : /etc wrap_mode : nodownload Found ninja-1.13.2 at /usr/bin/ninja make[1]: Leaving directory '/build/reproducible-path/bali-phy-4.1+dfsg' dh_auto_build -a -O--buildsystem=meson cd obj-i686-linux-gnu && LC_ALL=C.UTF-8 ninja -j1 -v [1/381] /usr/bin/meson --internal vcstagger ../src/git-version.h.in src/git-version.h 4.1-preview /build/reproducible-path/bali-phy-4.1+dfsg/src @git_message@ '(.*)' git log -n1 '--date=format:%b %d %Y %k:%M:%S' '--pretty=format:[%D commit %h] (%cd)' [2/381] /usr/bin/i686-linux-gnu-g++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/assert.cc.o -MF src/util/libutil.a.p/assert.cc.o.d -o src/util/libutil.a.p/assert.cc.o -c ../src/util/assert.cc [3/381] /usr/bin/i686-linux-gnu-g++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/string_pred.cc.o -MF src/util/libutil.a.p/string_pred.cc.o.d -o src/util/libutil.a.p/string_pred.cc.o -c ../src/util/string/pred.cc [4/381] /usr/bin/i686-linux-gnu-g++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/string_sanitize.cc.o -MF src/util/libutil.a.p/string_sanitize.cc.o.d -o src/util/libutil.a.p/string_sanitize.cc.o -c ../src/util/string/sanitize.cc [5/381] /usr/bin/i686-linux-gnu-g++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/string_strip.cc.o -MF src/util/libutil.a.p/string_strip.cc.o.d -o src/util/libutil.a.p/string_strip.cc.o -c ../src/util/string/strip.cc [6/381] /usr/bin/i686-linux-gnu-g++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/string_split.cc.o -MF src/util/libutil.a.p/string_split.cc.o.d -o src/util/libutil.a.p/string_split.cc.o -c ../src/util/string/split.cc [7/381] /usr/bin/i686-linux-gnu-g++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/log-level.cc.o -MF src/util/libutil.a.p/log-level.cc.o.d -o src/util/libutil.a.p/log-level.cc.o -c ../src/util/log-level.cc [8/381] /usr/bin/i686-linux-gnu-g++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/io.cc.o -MF src/util/libutil.a.p/io.cc.o.d -o src/util/libutil.a.p/io.cc.o -c ../src/util/io.cc [9/381] /usr/bin/i686-linux-gnu-g++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/graph.cc.o -MF src/util/libutil.a.p/graph.cc.o.d -o src/util/libutil.a.p/graph.cc.o -c ../src/util/graph.cc [10/381] /usr/bin/i686-linux-gnu-g++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/range.cc.o -MF src/util/libutil.a.p/range.cc.o.d -o src/util/libutil.a.p/range.cc.o -c ../src/util/range.cc [11/381] /usr/bin/i686-linux-gnu-g++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/demangle.cc.o -MF src/util/libutil.a.p/demangle.cc.o.d -o src/util/libutil.a.p/demangle.cc.o -c ../src/util/demangle.cc [12/381] /usr/bin/i686-linux-gnu-g++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/mapping.cc.o -MF src/util/libutil.a.p/mapping.cc.o.d -o src/util/libutil.a.p/mapping.cc.o -c ../src/util/mapping.cc [13/381] /usr/bin/i686-linux-gnu-g++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/cmdline.cc.o -MF src/util/libutil.a.p/cmdline.cc.o.d -o src/util/libutil.a.p/cmdline.cc.o -c ../src/util/cmdline.cc [14/381] /usr/bin/i686-linux-gnu-g++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/rng.cc.o -MF src/util/libutil.a.p/rng.cc.o.d -o src/util/libutil.a.p/rng.cc.o -c ../src/util/rng.cc [15/381] /usr/bin/i686-linux-gnu-g++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/permute.cc.o -MF src/util/libutil.a.p/permute.cc.o.d -o src/util/libutil.a.p/permute.cc.o -c ../src/util/permute.cc [16/381] /usr/bin/i686-linux-gnu-g++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/file-paths.cc.o -MF src/util/libutil.a.p/file-paths.cc.o.d -o src/util/libutil.a.p/file-paths.cc.o -c ../src/util/file-paths.cc [17/381] /usr/bin/i686-linux-gnu-g++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/ptree.cc.o -MF src/util/libutil.a.p/ptree.cc.o.d -o src/util/libutil.a.p/ptree.cc.o -c ../src/util/ptree.cc [18/381] /usr/bin/i686-linux-gnu-g++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/text.cc.o -MF src/util/libutil.a.p/text.cc.o.d -o src/util/libutil.a.p/text.cc.o -c ../src/util/text.cc [19/381] /usr/bin/i686-linux-gnu-g++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/myexception.cc.o -MF src/util/libutil.a.p/myexception.cc.o.d -o src/util/libutil.a.p/myexception.cc.o -c ../src/util/myexception.cc [20/381] /usr/bin/i686-linux-gnu-g++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/time.cc.o -MF src/util/libutil.a.p/time.cc.o.d -o src/util/libutil.a.p/time.cc.o -c ../src/util/time.cc [21/381] /usr/bin/i686-linux-gnu-g++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/file-readers.cc.o -MF src/util/libutil.a.p/file-readers.cc.o.d -o src/util/libutil.a.p/file-readers.cc.o -c ../src/util/file-readers.cc [22/381] /usr/bin/i686-linux-gnu-g++ -Isrc/util/libutil.a.p -Isrc/util -I../src/util -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/util/libutil.a.p/settings.cc.o -MF src/util/libutil.a.p/settings.cc.o.d -o src/util/libutil.a.p/settings.cc.o -c ../src/util/settings.cc [23/381] /usr/bin/i686-linux-gnu-g++ -Isrc/mcon/libmcon.a.p -Isrc/mcon -I../src/mcon -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/mcon/libmcon.a.p/mcon.cc.o -MF src/mcon/libmcon.a.p/mcon.cc.o.d -o src/mcon/libmcon.a.p/mcon.cc.o -c ../src/mcon/mcon.cc [24/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tree_newick-tokenizer.cc.o -MF src/libcommon.a.p/tree_newick-tokenizer.cc.o.d -o src/libcommon.a.p/tree_newick-tokenizer.cc.o -c ../src/tree/newick-tokenizer.cc [25/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tree_sequencetree.cc.o -MF src/libcommon.a.p/tree_sequencetree.cc.o.d -o src/libcommon.a.p/tree_sequencetree.cc.o -c ../src/tree/sequencetree.cc [26/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tree_tree.cc.o -MF src/libcommon.a.p/tree_tree.cc.o.d -o src/libcommon.a.p/tree_tree.cc.o -c ../src/tree/tree.cc [27/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tree_tree-util.cc.o -MF src/libcommon.a.p/tree_tree-util.cc.o.d -o src/libcommon.a.p/tree_tree-util.cc.o -c ../src/tree/tree-util.cc [28/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tree_randomtree.cc.o -MF src/libcommon.a.p/tree_randomtree.cc.o.d -o src/libcommon.a.p/tree_randomtree.cc.o -c ../src/tree/randomtree.cc [29/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tree-align_n_indels.cc.o -MF src/libcommon.a.p/tree-align_n_indels.cc.o.d -o src/libcommon.a.p/tree-align_n_indels.cc.o -c ../src/tree-align/n_indels.cc [30/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/sequence_alphabet.cc.o -MF src/libcommon.a.p/sequence_alphabet.cc.o.d -o src/libcommon.a.p/sequence_alphabet.cc.o -c ../src/sequence/alphabet.cc [31/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/sequence_doublets.cc.o -MF src/libcommon.a.p/sequence_doublets.cc.o.d -o src/libcommon.a.p/sequence_doublets.cc.o -c ../src/sequence/doublets.cc [32/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/sequence_RNAEdits.cc.o -MF src/libcommon.a.p/sequence_RNAEdits.cc.o.d -o src/libcommon.a.p/sequence_RNAEdits.cc.o -c ../src/sequence/RNAEdits.cc [33/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/sequence_triplets.cc.o -MF src/libcommon.a.p/sequence_triplets.cc.o.d -o src/libcommon.a.p/sequence_triplets.cc.o -c ../src/sequence/triplets.cc [34/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/sequence_genetic_code.cc.o -MF src/libcommon.a.p/sequence_genetic_code.cc.o.d -o src/libcommon.a.p/sequence_genetic_code.cc.o -c ../src/sequence/genetic_code.cc [35/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/sequence_codons.cc.o -MF src/libcommon.a.p/sequence_codons.cc.o.d -o src/libcommon.a.p/sequence_codons.cc.o -c ../src/sequence/codons.cc [36/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/sequence_sequence.cc.o -MF src/libcommon.a.p/sequence_sequence.cc.o.d -o src/libcommon.a.p/sequence_sequence.cc.o -c ../src/sequence/sequence.cc [37/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/sequence_sequence-format.cc.o -MF src/libcommon.a.p/sequence_sequence-format.cc.o.d -o src/libcommon.a.p/sequence_sequence-format.cc.o -c ../src/sequence/sequence-format.cc [38/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_read-trees.cc.o -MF src/libcommon.a.p/tools_read-trees.cc.o.d -o src/libcommon.a.p/tools_read-trees.cc.o -c ../src/tools/read-trees.cc [39/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/alignment_alignment-util.cc.o -MF src/libcommon.a.p/alignment_alignment-util.cc.o.d -o src/libcommon.a.p/alignment_alignment-util.cc.o -c ../src/alignment/alignment-util.cc [40/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/alignment_load.cc.o -MF src/libcommon.a.p/alignment_load.cc.o.d -o src/libcommon.a.p/alignment_load.cc.o -c ../src/alignment/load.cc [41/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/alignment_alignment.cc.o -MF src/libcommon.a.p/alignment_alignment.cc.o.d -o src/libcommon.a.p/alignment_alignment.cc.o -c ../src/alignment/alignment.cc [42/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/alignment_alignment-random.cc.o -MF src/libcommon.a.p/alignment_alignment-random.cc.o.d -o src/libcommon.a.p/alignment_alignment-random.cc.o -c ../src/alignment/alignment-random.cc [43/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/alignment_index-matrix.cc.o -MF src/libcommon.a.p/alignment_index-matrix.cc.o.d -o src/libcommon.a.p/alignment_index-matrix.cc.o -c ../src/alignment/index-matrix.cc ../src/alignment/index-matrix.cc: In function ‘std::ostream& operator<<(std::ostream&, const sparse_alignment&)’: ../src/alignment/index-matrix.cc:1327:9: warning: unused variable ‘L’ [-Wunused-variable] 1327 | int L = A.homology.n_columns(); | ^ [44/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tree-align_link.cc.o -MF src/libcommon.a.p/tree-align_link.cc.o.d -o src/libcommon.a.p/tree-align_link.cc.o -c ../src/tree-align/link.cc [45/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/models_path.cc.o -MF src/libcommon.a.p/models_path.cc.o.d -o src/libcommon.a.p/models_path.cc.o -c ../src/models/path.cc [46/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_statistics.cc.o -MF src/libcommon.a.p/tools_statistics.cc.o.d -o src/libcommon.a.p/tools_statistics.cc.o -c ../src/tools/statistics.cc [47/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_partition.cc.o -MF src/libcommon.a.p/tools_partition.cc.o.d -o src/libcommon.a.p/tools_partition.cc.o -c ../src/tools/partition.cc [48/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_tree-dist.cc.o -MF src/libcommon.a.p/tools_tree-dist.cc.o.d -o src/libcommon.a.p/tools_tree-dist.cc.o -c ../src/tools/tree-dist.cc [49/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_parsimony.cc.o -MF src/libcommon.a.p/tools_parsimony.cc.o.d -o src/libcommon.a.p/tools_parsimony.cc.o -c ../src/tools/parsimony.cc [50/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_mctree.cc.o -MF src/libcommon.a.p/tools_mctree.cc.o.d -o src/libcommon.a.p/tools_mctree.cc.o -c ../src/tools/mctree.cc [51/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_stats-table.cc.o -MF src/libcommon.a.p/tools_stats-table.cc.o.d -o src/libcommon.a.p/tools_stats-table.cc.o -c ../src/tools/stats-table.cc [52/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_findroot.cc.o -MF src/libcommon.a.p/tools_findroot.cc.o.d -o src/libcommon.a.p/tools_findroot.cc.o -c ../src/tools/findroot.cc [53/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_optimize.cc.o -MF src/libcommon.a.p/tools_optimize.cc.o.d -o src/libcommon.a.p/tools_optimize.cc.o -c ../src/tools/optimize.cc [54/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_distance-report.cc.o -MF src/libcommon.a.p/tools_distance-report.cc.o.d -o src/libcommon.a.p/tools_distance-report.cc.o -c ../src/tools/distance-report.cc [55/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_inverse.cc.o -MF src/libcommon.a.p/tools_inverse.cc.o.d -o src/libcommon.a.p/tools_inverse.cc.o -c ../src/tools/inverse.cc [56/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_joint-A-T.cc.o -MF src/libcommon.a.p/tools_joint-A-T.cc.o.d -o src/libcommon.a.p/tools_joint-A-T.cc.o -c ../src/tools/joint-A-T.cc [57/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_distance-methods.cc.o -MF src/libcommon.a.p/tools_distance-methods.cc.o.d -o src/libcommon.a.p/tools_distance-methods.cc.o -c ../src/tools/distance-methods.cc [58/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libcommon.a.p -Isrc -I../src -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/libcommon.a.p/tools_consensus-tree.cc.o -MF src/libcommon.a.p/tools_consensus-tree.cc.o.d -o src/libcommon.a.p/tools_consensus-tree.cc.o -c ../src/tools/consensus-tree.cc [59/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/object.cc.o -MF src/computation/libcomputation.a.p/object.cc.o.d -o src/computation/libcomputation.a.p/object.cc.o -c ../src/computation/object.cc [60/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/closure.cc.o -MF src/computation/libcomputation.a.p/closure.cc.o.d -o src/computation/libcomputation.a.p/closure.cc.o -c ../src/computation/closure.cc [61/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/program.cc.o -MF src/computation/libcomputation.a.p/program.cc.o.d -o src/computation/libcomputation.a.p/program.cc.o -c ../src/computation/program.cc [62/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/preprocess.cc.o -MF src/computation/libcomputation.a.p/preprocess.cc.o.d -o src/computation/libcomputation.a.p/preprocess.cc.o -c ../src/computation/preprocess.cc [63/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/module.cc.o -MF src/computation/libcomputation.a.p/module.cc.o.d -o src/computation/libcomputation.a.p/module.cc.o -c ../src/computation/module.cc In file included from ../external/immer/immer/detail/hamts/champ.hpp:12, from ../external/immer/immer/map.hpp:12, from ../src/computation/machine/gcobject.H:5, from ../src/computation/machine/effect.H:3, from ../src/computation/machine/effects.H:3, from ../src/computation/machine/graph_register.H:22, from ../src/computation/module.cc:18: In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../external/immer/immer/memory_policy.hpp:11, from ../external/immer/immer/map.hpp:14: In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:295:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 295 | p->impl.d.data.inner.datamap = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 296 | (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void load(Archive&, immer::map&) [with Archive = cereal::BinaryInputArchive; Key = Haskell::Var; Value = Type]’ at ../src/computation/typecheck/env.H:44:14: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void load(Archive&, immer::map&) [with Archive = cereal::BinaryInputArchive; Key = Haskell::Var; Value = Type]’ at ../src/computation/typecheck/env.H:44:14: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void load(Archive&, immer::map&) [with Archive = cereal::BinaryInputArchive; Key = Haskell::Var; Value = Type]’ at ../src/computation/typecheck/env.H:44:14: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void load(Archive&, immer::map&) [with Archive = cereal::BinaryInputArchive; Key = Haskell::Var; Value = Type]’ at ../src/computation/typecheck/env.H:44:14: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void load(Archive&, immer::map&) [with Archive = cereal::BinaryInputArchive; Key = Haskell::Var; Value = Type]’ at ../src/computation/typecheck/env.H:44:14: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void load(Archive&, immer::map&) [with Archive = cereal::BinaryInputArchive; Key = Haskell::Var; Value = Type]’ at ../src/computation/typecheck/env.H:44:14: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [64/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/symbols.cc.o -MF src/computation/libcomputation.a.p/symbols.cc.o.d -o src/computation/libcomputation.a.p/symbols.cc.o -c ../src/computation/symbols.cc [65/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/data_con_info.cc.o -MF src/computation/libcomputation.a.p/data_con_info.cc.o.d -o src/computation/libcomputation.a.p/data_con_info.cc.o -c ../src/computation/data_con_info.cc [66/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/instance_info.cc.o -MF src/computation/libcomputation.a.p/instance_info.cc.o.d -o src/computation/libcomputation.a.p/instance_info.cc.o -c ../src/computation/instance_info.cc [67/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/loader.cc.o -MF src/computation/libcomputation.a.p/loader.cc.o.d -o src/computation/libcomputation.a.p/loader.cc.o -c ../src/computation/loader.cc [68/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/context.cc.o -MF src/computation/libcomputation.a.p/context.cc.o.d -o src/computation/libcomputation.a.p/context.cc.o -c ../src/computation/context.cc [69/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/operations.cc.o -MF src/computation/libcomputation.a.p/operations.cc.o.d -o src/computation/libcomputation.a.p/operations.cc.o -c ../src/computation/operations.cc [70/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/param.cc.o -MF src/computation/libcomputation.a.p/param.cc.o.d -o src/computation/libcomputation.a.p/param.cc.o -c ../src/computation/param.cc [71/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/fresh_vars.cc.o -MF src/computation/libcomputation.a.p/fresh_vars.cc.o.d -o src/computation/libcomputation.a.p/fresh_vars.cc.o -c ../src/computation/fresh_vars.cc [72/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/message.cc.o -MF src/computation/libcomputation.a.p/message.cc.o.d -o src/computation/libcomputation.a.p/message.cc.o -c ../src/computation/message.cc [73/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/parser_driver.cc.o -MF src/computation/libcomputation.a.p/parser_driver.cc.o.d -o src/computation/libcomputation.a.p/parser_driver.cc.o -c ../src/computation/parser/driver.cc [74/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/parser_lexer.cc.o -MF src/computation/libcomputation.a.p/parser_lexer.cc.o.d -o src/computation/libcomputation.a.p/parser_lexer.cc.o -c ../src/computation/parser/lexer.cc [75/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/parser_parser.cc.o -MF src/computation/libcomputation.a.p/parser_parser.cc.o.d -o src/computation/libcomputation.a.p/parser_parser.cc.o -c ../src/computation/parser/parser.cc [76/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/rename_rename.cc.o -MF src/computation/libcomputation.a.p/rename_rename.cc.o.d -o src/computation/libcomputation.a.p/rename_rename.cc.o -c ../src/computation/rename/rename.cc [77/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/rename_expression.cc.o -MF src/computation/libcomputation.a.p/rename_expression.cc.o.d -o src/computation/libcomputation.a.p/rename_expression.cc.o -c ../src/computation/rename/expression.cc [78/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/rename_pattern.cc.o -MF src/computation/libcomputation.a.p/rename_pattern.cc.o.d -o src/computation/libcomputation.a.p/rename_pattern.cc.o -c ../src/computation/rename/pattern.cc [79/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/rename_decls.cc.o -MF src/computation/libcomputation.a.p/rename_decls.cc.o.d -o src/computation/libcomputation.a.p/rename_decls.cc.o -c ../src/computation/rename/decls.cc [80/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/rename_stmt.cc.o -MF src/computation/libcomputation.a.p/rename_stmt.cc.o.d -o src/computation/libcomputation.a.p/rename_stmt.cc.o -c ../src/computation/rename/stmt.cc [81/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/rename_match.cc.o -MF src/computation/libcomputation.a.p/rename_match.cc.o.d -o src/computation/libcomputation.a.p/rename_match.cc.o -c ../src/computation/rename/match.cc [82/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/rename_infix.cc.o -MF src/computation/libcomputation.a.p/rename_infix.cc.o.d -o src/computation/libcomputation.a.p/rename_infix.cc.o -c ../src/computation/rename/infix.cc [83/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/rename_types.cc.o -MF src/computation/libcomputation.a.p/rename_types.cc.o.d -o src/computation/libcomputation.a.p/rename_types.cc.o -c ../src/computation/rename/types.cc [84/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/desugar_desugar.cc.o -MF src/computation/libcomputation.a.p/desugar_desugar.cc.o.d -o src/computation/libcomputation.a.p/desugar_desugar.cc.o -c ../src/computation/desugar/desugar.cc [85/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/desugar_desugar-case.cc.o -MF src/computation/libcomputation.a.p/desugar_desugar-case.cc.o.d -o src/computation/libcomputation.a.p/desugar_desugar-case.cc.o -c ../src/computation/desugar/desugar-case.cc [86/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/haskell_haskell.cc.o -MF src/computation/libcomputation.a.p/haskell_haskell.cc.o.d -o src/computation/libcomputation.a.p/haskell_haskell.cc.o -c ../src/computation/haskell/haskell.cc [87/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/haskell_pattern.cc.o -MF src/computation/libcomputation.a.p/haskell_pattern.cc.o.d -o src/computation/libcomputation.a.p/haskell_pattern.cc.o -c ../src/computation/haskell/pattern.cc [88/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/haskell_var.cc.o -MF src/computation/libcomputation.a.p/haskell_var.cc.o.d -o src/computation/libcomputation.a.p/haskell_var.cc.o -c ../src/computation/haskell/var.cc [89/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/haskell_literal.cc.o -MF src/computation/libcomputation.a.p/haskell_literal.cc.o.d -o src/computation/libcomputation.a.p/haskell_literal.cc.o -c ../src/computation/haskell/literal.cc [90/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/haskell_ids.cc.o -MF src/computation/libcomputation.a.p/haskell_ids.cc.o.d -o src/computation/libcomputation.a.p/haskell_ids.cc.o -c ../src/computation/haskell/ids.cc [91/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/haskell_type.cc.o -MF src/computation/libcomputation.a.p/haskell_type.cc.o.d -o src/computation/libcomputation.a.p/haskell_type.cc.o -c ../src/computation/haskell/type.cc [92/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/haskell_core.cc.o -MF src/computation/libcomputation.a.p/haskell_core.cc.o.d -o src/computation/libcomputation.a.p/haskell_core.cc.o -c ../src/computation/haskell/core.cc [93/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/haskell_coretype.cc.o -MF src/computation/libcomputation.a.p/haskell_coretype.cc.o.d -o src/computation/libcomputation.a.p/haskell_coretype.cc.o -c ../src/computation/haskell/coretype.cc [94/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/haskell_extensions.cc.o -MF src/computation/libcomputation.a.p/haskell_extensions.cc.o.d -o src/computation/libcomputation.a.p/haskell_extensions.cc.o -c ../src/computation/haskell/extensions.cc [95/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/core_wrap.cc.o -MF src/computation/libcomputation.a.p/core_wrap.cc.o.d -o src/computation/libcomputation.a.p/core_wrap.cc.o -c ../src/computation/core/wrap.cc [96/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/core_func.cc.o -MF src/computation/libcomputation.a.p/core_func.cc.o.d -o src/computation/libcomputation.a.p/core_func.cc.o -c ../src/computation/core/func.cc [97/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_expression.cc.o -MF src/computation/libcomputation.a.p/expression_expression.cc.o.d -o src/computation/libcomputation.a.p/expression_expression.cc.o -c ../src/computation/expression/expression.cc [98/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_constructor.cc.o -MF src/computation/libcomputation.a.p/expression_constructor.cc.o.d -o src/computation/libcomputation.a.p/expression_constructor.cc.o -c ../src/computation/expression/constructor.cc [99/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_expression_ref.cc.o -MF src/computation/libcomputation.a.p/expression_expression_ref.cc.o.d -o src/computation/libcomputation.a.p/expression_expression_ref.cc.o -c ../src/computation/expression/expression_ref.cc [100/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_core.cc.o -MF src/computation/libcomputation.a.p/expression_core.cc.o.d -o src/computation/libcomputation.a.p/expression_core.cc.o -c ../src/computation/expression/core.cc [101/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_apply.cc.o -MF src/computation/libcomputation.a.p/expression_apply.cc.o.d -o src/computation/libcomputation.a.p/expression_apply.cc.o -c ../src/computation/expression/apply.cc [102/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_substitute.cc.o -MF src/computation/libcomputation.a.p/expression_substitute.cc.o.d -o src/computation/libcomputation.a.p/expression_substitute.cc.o -c ../src/computation/expression/substitute.cc [103/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_indexify.cc.o -MF src/computation/libcomputation.a.p/expression_indexify.cc.o.d -o src/computation/libcomputation.a.p/expression_indexify.cc.o -c ../src/computation/expression/indexify.cc ../src/computation/expression/indexify.cc: In function ‘expression_ref indexify(const Core2::Exp<>&, std::vector >&)’: ../src/computation/expression/indexify.cc:219:27: warning: unused variable ‘arg’ [-Wunused-variable] 219 | for(auto& arg: CP->args) | ^~~ [104/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_let.cc.o -MF src/computation/libcomputation.a.p/expression_let.cc.o.d -o src/computation/libcomputation.a.p/expression_let.cc.o -c ../src/computation/expression/let.cc [105/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_case.cc.o -MF src/computation/libcomputation.a.p/expression_case.cc.o.d -o src/computation/libcomputation.a.p/expression_case.cc.o -c ../src/computation/expression/case.cc [106/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_trim.cc.o -MF src/computation/libcomputation.a.p/expression_trim.cc.o.d -o src/computation/libcomputation.a.p/expression_trim.cc.o -c ../src/computation/expression/trim.cc [107/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_tuple.cc.o -MF src/computation/libcomputation.a.p/expression_tuple.cc.o.d -o src/computation/libcomputation.a.p/expression_tuple.cc.o -c ../src/computation/expression/tuple.cc [108/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_list.cc.o -MF src/computation/libcomputation.a.p/expression_list.cc.o.d -o src/computation/libcomputation.a.p/expression_list.cc.o -c ../src/computation/expression/list.cc [109/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_var.cc.o -MF src/computation/libcomputation.a.p/expression_var.cc.o.d -o src/computation/libcomputation.a.p/expression_var.cc.o -c ../src/computation/expression/var.cc [110/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_lambda.cc.o -MF src/computation/libcomputation.a.p/expression_lambda.cc.o.d -o src/computation/libcomputation.a.p/expression_lambda.cc.o -c ../src/computation/expression/lambda.cc [111/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_modifiable.cc.o -MF src/computation/libcomputation.a.p/expression_modifiable.cc.o.d -o src/computation/libcomputation.a.p/expression_modifiable.cc.o -c ../src/computation/expression/modifiable.cc [112/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_interchangeable.cc.o -MF src/computation/libcomputation.a.p/expression_interchangeable.cc.o.d -o src/computation/libcomputation.a.p/expression_interchangeable.cc.o -c ../src/computation/expression/interchangeable.cc [113/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_reg_var.cc.o -MF src/computation/libcomputation.a.p/expression_reg_var.cc.o.d -o src/computation/libcomputation.a.p/expression_reg_var.cc.o -c ../src/computation/expression/reg_var.cc [114/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_convert.cc.o -MF src/computation/libcomputation.a.p/expression_convert.cc.o.d -o src/computation/libcomputation.a.p/expression_convert.cc.o -c ../src/computation/expression/convert.cc [115/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_bool.cc.o -MF src/computation/libcomputation.a.p/expression_bool.cc.o.d -o src/computation/libcomputation.a.p/expression_bool.cc.o -c ../src/computation/expression/bool.cc [116/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_maybe.cc.o -MF src/computation/libcomputation.a.p/expression_maybe.cc.o.d -o src/computation/libcomputation.a.p/expression_maybe.cc.o -c ../src/computation/expression/maybe.cc [117/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/expression_do_block.cc.o -MF src/computation/libcomputation.a.p/expression_do_block.cc.o.d -o src/computation/libcomputation.a.p/expression_do_block.cc.o -c ../src/computation/expression/do_block.cc [118/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/machine_args.cc.o -MF src/computation/libcomputation.a.p/machine_args.cc.o.d -o src/computation/libcomputation.a.p/machine_args.cc.o -c ../src/computation/machine/args.cc [119/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/machine_tokens.cc.o -MF src/computation/libcomputation.a.p/machine_tokens.cc.o.d -o src/computation/libcomputation.a.p/machine_tokens.cc.o -c ../src/computation/machine/tokens.cc [120/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/machine_graph_register.cc.o -MF src/computation/libcomputation.a.p/machine_graph_register.cc.o.d -o src/computation/libcomputation.a.p/machine_graph_register.cc.o -c ../src/computation/machine/graph_register.cc [121/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/machine_show_graph.cc.o -MF src/computation/libcomputation.a.p/machine_show_graph.cc.o.d -o src/computation/libcomputation.a.p/machine_show_graph.cc.o -c ../src/computation/machine/show_graph.cc [122/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/machine_evaluate.cc.o -MF src/computation/libcomputation.a.p/machine_evaluate.cc.o.d -o src/computation/libcomputation.a.p/machine_evaluate.cc.o -c ../src/computation/machine/evaluate.cc [123/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/machine_sums.cc.o -MF src/computation/libcomputation.a.p/machine_sums.cc.o.d -o src/computation/libcomputation.a.p/machine_sums.cc.o -c ../src/computation/machine/sums.cc [124/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/machine_gc.cc.o -MF src/computation/libcomputation.a.p/machine_gc.cc.o.d -o src/computation/libcomputation.a.p/machine_gc.cc.o -c ../src/computation/machine/gc.cc [125/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/machine_reroot.cc.o -MF src/computation/libcomputation.a.p/machine_reroot.cc.o.d -o src/computation/libcomputation.a.p/machine_reroot.cc.o -c ../src/computation/machine/reroot.cc [126/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/machine_effects.cc.o -MF src/computation/libcomputation.a.p/machine_effects.cc.o.d -o src/computation/libcomputation.a.p/machine_effects.cc.o -c ../src/computation/machine/effects.cc [127/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/machine_mapping.cc.o -MF src/computation/libcomputation.a.p/machine_mapping.cc.o.d -o src/computation/libcomputation.a.p/machine_mapping.cc.o -c ../src/computation/machine/mapping.cc [128/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/machine_gcobject.cc.o -MF src/computation/libcomputation.a.p/machine_gcobject.cc.o.d -o src/computation/libcomputation.a.p/machine_gcobject.cc.o -c ../src/computation/machine/gcobject.cc In file included from ../external/immer/immer/detail/hamts/champ.hpp:12, from ../external/immer/immer/map.hpp:12, from ../src/computation/machine/gcobject.H:5, from ../src/computation/machine/gcobject.cc:1: In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::sub_result immer::detail::hamts::champ::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = int; T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:1265:38: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../external/immer/immer/memory_policy.hpp:11, from ../external/immer/immer/map.hpp:14: In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::sub_result immer::detail::hamts::champ::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = int; T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:1265:38: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::sub_result immer::detail::hamts::champ::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = int; T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:1265:38: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::sub_result immer::detail::hamts::champ::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = int; T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:1265:38: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::sub_result immer::detail::hamts::champ::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = int; T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:1265:38: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::sub_result immer::detail::hamts::champ::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = int; T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:1265:38: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, bitmap_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:278:52, inlined from ‘immer::detail::hamts::champ::sub_result immer::detail::hamts::champ::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = int; T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:1262:71: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, bitmap_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:278:52, inlined from ‘immer::detail::hamts::champ::sub_result immer::detail::hamts::champ::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = int; T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:1262:71: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, bitmap_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:278:52, inlined from ‘immer::detail::hamts::champ::sub_result immer::detail::hamts::champ::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = int; T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:1262:71: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, bitmap_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:278:52, inlined from ‘immer::detail::hamts::champ::sub_result immer::detail::hamts::champ::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = int; T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:1262:71: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, bitmap_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:278:52, inlined from ‘immer::detail::hamts::champ::sub_result immer::detail::hamts::champ::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = int; T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:1262:71: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, bitmap_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:278:52, inlined from ‘immer::detail::hamts::champ::sub_result immer::detail::hamts::champ::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = int; T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:1262:71: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, bitmap_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:278:52, inlined from ‘immer::detail::hamts::champ::sub_result immer::detail::hamts::champ::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = int; T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:1262:71: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, bitmap_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:278:52, inlined from ‘immer::detail::hamts::champ::sub_result immer::detail::hamts::champ::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = int; T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:1262:71: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, bitmap_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘immer::detail::hamts::champ::sub_result immer::detail::hamts::champ::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = int; T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:1262:71: ../external/immer/immer/detail/hamts/node.hpp:279:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 279 | p->impl.d.data.inner.datamap = bitmap; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, bitmap_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:278:52, inlined from ‘immer::detail::hamts::champ::sub_result immer::detail::hamts::champ::do_sub(node_t*, const K&, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with K = int; T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:1262:71: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::erase(const K&) const & [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:451:70, inlined from ‘void IntMap::erase(int)’ at ../src/computation/machine/gcobject.cc:33:22: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::erase(const K&) const & [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:451:70, inlined from ‘void IntMap::erase(int)’ at ../src/computation/machine/gcobject.cc:33:22: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::erase(const K&) const & [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:451:70, inlined from ‘void IntMap::erase(int)’ at ../src/computation/machine/gcobject.cc:33:22: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::erase(const K&) const & [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:451:70, inlined from ‘void IntMap::erase(int)’ at ../src/computation/machine/gcobject.cc:33:22: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::erase(const K&) const & [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:451:70, inlined from ‘void IntMap::erase(int)’ at ../src/computation/machine/gcobject.cc:33:22: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::erase(const K&) const & [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:451:70, inlined from ‘void IntMap::erase(int)’ at ../src/computation/machine/gcobject.cc:33:22: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:295:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 295 | p->impl.d.data.inner.datamap = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 296 | (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42: ../external/immer/immer/detail/hamts/node.hpp:295:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 295 | p->impl.d.data.inner.datamap = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 296 | (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:295:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 295 | p->impl.d.data.inner.datamap = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 296 | (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:295:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 295 | p->impl.d.data.inner.datamap = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 296 | (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:295:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 295 | p->impl.d.data.inner.datamap = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 296 | (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:295:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 295 | p->impl.d.data.inner.datamap = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 296 | (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/detail/hamts/node.hpp:295:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 295 | p->impl.d.data.inner.datamap = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 296 | (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:988:42, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:602:53: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::set(key_type, mapped_type) const & [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:400:54, inlined from ‘void IntMap::insert(int, int)’ at ../src/computation/machine/gcobject.cc:38:20: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::set(key_type, mapped_type) const & [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:400:54, inlined from ‘void IntMap::insert(int, int)’ at ../src/computation/machine/gcobject.cc:38:20: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::set(key_type, mapped_type) const & [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:400:54, inlined from ‘void IntMap::insert(int, int)’ at ../src/computation/machine/gcobject.cc:38:20: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::set(key_type, mapped_type) const & [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:400:54, inlined from ‘void IntMap::insert(int, int)’ at ../src/computation/machine/gcobject.cc:38:20: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::set(key_type, mapped_type) const & [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:400:54, inlined from ‘void IntMap::insert(int, int)’ at ../src/computation/machine/gcobject.cc:38:20: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::set(key_type, mapped_type) const & [with K = int; T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:400:54, inlined from ‘void IntMap::insert(int, int)’ at ../src/computation/machine/gcobject.cc:38:20: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [129/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_kind.cc.o -MF src/computation/libcomputation.a.p/typecheck_kind.cc.o.d -o src/computation/libcomputation.a.p/typecheck_kind.cc.o -c ../src/computation/typecheck/kind.cc In file included from ../external/immer/immer/detail/hamts/champ.hpp:12, from ../external/immer/immer/map.hpp:12, from ../src/computation/typecheck/substitution.H:7, from ../src/computation/typecheck/kind.H:10, from ../src/computation/typecheck/kind.cc:1: In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../external/immer/immer/memory_policy.hpp:11, from ../external/immer/immer/map.hpp:14: In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:295:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 295 | p->impl.d.data.inner.datamap = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 296 | (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::erase(const K&) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:451:70, inlined from ‘k_substitution_t compose(const k_substitution_t&, k_substitution_t)’ at ../src/computation/typecheck/kind.cc:60:26: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::erase(const K&) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:451:70, inlined from ‘k_substitution_t compose(const k_substitution_t&, k_substitution_t)’ at ../src/computation/typecheck/kind.cc:60:26: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::erase(const K&) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:451:70, inlined from ‘k_substitution_t compose(const k_substitution_t&, k_substitution_t)’ at ../src/computation/typecheck/kind.cc:60:26: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::erase(const K&) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:451:70, inlined from ‘k_substitution_t compose(const k_substitution_t&, k_substitution_t)’ at ../src/computation/typecheck/kind.cc:60:26: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::erase(const K&) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:451:70, inlined from ‘k_substitution_t compose(const k_substitution_t&, k_substitution_t)’ at ../src/computation/typecheck/kind.cc:60:26: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::erase(const K&) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:451:70, inlined from ‘k_substitution_t compose(const k_substitution_t&, k_substitution_t)’ at ../src/computation/typecheck/kind.cc:60:26: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘k_substitution_t compose(const k_substitution_t&, k_substitution_t)’ at ../src/computation/typecheck/kind.cc:61:23: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘k_substitution_t compose(const k_substitution_t&, k_substitution_t)’ at ../src/computation/typecheck/kind.cc:61:23: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘k_substitution_t compose(const k_substitution_t&, k_substitution_t)’ at ../src/computation/typecheck/kind.cc:61:23: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘k_substitution_t compose(const k_substitution_t&, k_substitution_t)’ at ../src/computation/typecheck/kind.cc:61:23: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘k_substitution_t compose(const k_substitution_t&, k_substitution_t)’ at ../src/computation/typecheck/kind.cc:61:23: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘k_substitution_t compose(const k_substitution_t&, k_substitution_t)’ at ../src/computation/typecheck/kind.cc:61:23: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [130/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_kindcheck.cc.o -MF src/computation/libcomputation.a.p/typecheck_kindcheck.cc.o.d -o src/computation/libcomputation.a.p/typecheck_kindcheck.cc.o -c ../src/computation/typecheck/kindcheck.cc In file included from ../external/immer/immer/detail/hamts/champ.hpp:12, from ../external/immer/immer/map.hpp:12, from ../src/computation/typecheck/substitution.H:7, from ../src/computation/typecheck/kind.H:10, from ../src/computation/typecheck/kindcheck.H:9, from ../src/computation/typecheck/kindcheck.cc:1: In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../external/immer/immer/memory_policy.hpp:11, from ../external/immer/immer/map.hpp:14: In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:295:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 295 | p->impl.d.data.inner.datamap = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 296 | (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘kindchecker_state::kindchecker_state(TypeChecker&)’ at ../src/computation/typecheck/kindcheck.cc:654:40: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘kindchecker_state::kindchecker_state(TypeChecker&)’ at ../src/computation/typecheck/kindcheck.cc:654:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘kindchecker_state::kindchecker_state(TypeChecker&)’ at ../src/computation/typecheck/kindcheck.cc:654:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘kindchecker_state::kindchecker_state(TypeChecker&)’ at ../src/computation/typecheck/kindcheck.cc:654:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘kindchecker_state::kindchecker_state(TypeChecker&)’ at ../src/computation/typecheck/kindcheck.cc:654:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘kindchecker_state::kindchecker_state(TypeChecker&)’ at ../src/computation/typecheck/kindcheck.cc:654:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void kindchecker_state::add_substitution(const KindVar&, const Kind&)’ at ../src/computation/typecheck/kindcheck.cc:78:47: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void kindchecker_state::add_substitution(const KindVar&, const Kind&)’ at ../src/computation/typecheck/kindcheck.cc:78:47: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void kindchecker_state::add_substitution(const KindVar&, const Kind&)’ at ../src/computation/typecheck/kindcheck.cc:78:47: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void kindchecker_state::add_substitution(const KindVar&, const Kind&)’ at ../src/computation/typecheck/kindcheck.cc:78:47: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void kindchecker_state::add_substitution(const KindVar&, const Kind&)’ at ../src/computation/typecheck/kindcheck.cc:78:47: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void kindchecker_state::add_substitution(const KindVar&, const Kind&)’ at ../src/computation/typecheck/kindcheck.cc:78:47: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [131/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_typecheck.cc.o -MF src/computation/libcomputation.a.p/typecheck_typecheck.cc.o.d -o src/computation/libcomputation.a.p/typecheck_typecheck.cc.o -c ../src/computation/typecheck/typecheck.cc In file included from ../external/immer/immer/detail/hamts/champ.hpp:12, from ../external/immer/immer/map.hpp:12, from ../src/computation/typecheck/typecheck.H:8, from ../src/computation/typecheck/typecheck.cc:1: In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../external/immer/immer/memory_policy.hpp:11, from ../external/immer/immer/map.hpp:14: In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_match(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:952:21: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_match(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:952:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_match(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:952:21: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_match(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:952:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_match(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:952:21: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_match(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:952:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_match(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:952:21: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_match(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:952:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_match(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:952:21: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_match(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:952:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_match(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:952:21: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_match(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:952:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_unify(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:942:21: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_unify(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:942:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_unify(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:942:21: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_unify(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:942:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_unify(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:942:21: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_unify(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:942:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_unify(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:942:21: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_unify(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:942:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_unify(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:942:21: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_unify(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:942:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_unify(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:942:21: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr unification_env::unification_env()’ at ../src/computation/typecheck/typecheck.H:23:8, inlined from ‘std::optional, Type> > TypeChecker::maybe_unify(const Type&, const Type&) const’ at ../src/computation/typecheck/typecheck.cc:942:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = std::pair; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr TypeCheckerContext::TypeCheckerContext()’ at ../src/computation/typecheck/context.H:54:5, inlined from ‘TypeChecker::TypeChecker(FreshVarState&, const std::string&, Module&)’ at ../src/computation/typecheck/typecheck.cc:844:46: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node >, immer::map >::hash_key, immer::map >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = std::pair; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr TypeCheckerContext::TypeCheckerContext()’ at ../src/computation/typecheck/context.H:54:5, inlined from ‘TypeChecker::TypeChecker(FreshVarState&, const std::string&, Module&)’ at ../src/computation/typecheck/typecheck.cc:844:46: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = std::pair; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr TypeCheckerContext::TypeCheckerContext()’ at ../src/computation/typecheck/context.H:54:5, inlined from ‘TypeChecker::TypeChecker(FreshVarState&, const std::string&, Module&)’ at ../src/computation/typecheck/typecheck.cc:844:46: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node >, immer::map >::hash_key, immer::map >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = std::pair; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr TypeCheckerContext::TypeCheckerContext()’ at ../src/computation/typecheck/context.H:54:5, inlined from ‘TypeChecker::TypeChecker(FreshVarState&, const std::string&, Module&)’ at ../src/computation/typecheck/typecheck.cc:844:46: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = std::pair; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr TypeCheckerContext::TypeCheckerContext()’ at ../src/computation/typecheck/context.H:54:5, inlined from ‘TypeChecker::TypeChecker(FreshVarState&, const std::string&, Module&)’ at ../src/computation/typecheck/typecheck.cc:844:46: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node >, immer::map >::hash_key, immer::map >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = std::pair; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘constexpr TypeCheckerContext::TypeCheckerContext()’ at ../src/computation/typecheck/context.H:54:5, inlined from ‘TypeChecker::TypeChecker(FreshVarState&, const std::string&, Module&)’ at ../src/computation/typecheck/typecheck.cc:844:46: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘value_env add_constraints(const std::vector&, const value_env&)’ at ../src/computation/typecheck/typecheck.cc:1027:27: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘value_env add_constraints(const std::vector&, const value_env&)’ at ../src/computation/typecheck/typecheck.cc:1027:27: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘value_env add_constraints(const std::vector&, const value_env&)’ at ../src/computation/typecheck/typecheck.cc:1027:27: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘value_env add_constraints(const std::vector&, const value_env&)’ at ../src/computation/typecheck/typecheck.cc:1027:27: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘value_env add_constraints(const std::vector&, const value_env&)’ at ../src/computation/typecheck/typecheck.cc:1027:27: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘value_env add_constraints(const std::vector&, const value_env&)’ at ../src/computation/typecheck/typecheck.cc:1027:27: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘substitution_t TypeChecker::get_subst_for_tv_binders(const std::vector&)’ at ../src/computation/typecheck/typecheck.cc:1167:21: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘substitution_t TypeChecker::get_subst_for_tv_binders(const std::vector&)’ at ../src/computation/typecheck/typecheck.cc:1167:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘substitution_t TypeChecker::get_subst_for_tv_binders(const std::vector&)’ at ../src/computation/typecheck/typecheck.cc:1167:21: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘substitution_t TypeChecker::get_subst_for_tv_binders(const std::vector&)’ at ../src/computation/typecheck/typecheck.cc:1167:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘substitution_t TypeChecker::get_subst_for_tv_binders(const std::vector&)’ at ../src/computation/typecheck/typecheck.cc:1167:21: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘substitution_t TypeChecker::get_subst_for_tv_binders(const std::vector&)’ at ../src/computation/typecheck/typecheck.cc:1167:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘substitution_t TypeChecker::fresh_tv_binders(std::vector&)’ at ../src/computation/typecheck/typecheck.cc:1178:21: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘substitution_t TypeChecker::fresh_tv_binders(std::vector&)’ at ../src/computation/typecheck/typecheck.cc:1178:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘substitution_t TypeChecker::fresh_tv_binders(std::vector&)’ at ../src/computation/typecheck/typecheck.cc:1178:21: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘substitution_t TypeChecker::fresh_tv_binders(std::vector&)’ at ../src/computation/typecheck/typecheck.cc:1178:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘substitution_t TypeChecker::fresh_tv_binders(std::vector&)’ at ../src/computation/typecheck/typecheck.cc:1178:21: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘substitution_t TypeChecker::fresh_tv_binders(std::vector&)’ at ../src/computation/typecheck/typecheck.cc:1178:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [132/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_substitution.cc.o -MF src/computation/libcomputation.a.p/typecheck_substitution.cc.o.d -o src/computation/libcomputation.a.p/typecheck_substitution.cc.o -c ../src/computation/typecheck/substitution.cc In file included from ../external/immer/immer/detail/hamts/champ.hpp:12, from ../external/immer/immer/map.hpp:12, from ../src/computation/typecheck/substitution.H:7, from ../src/computation/typecheck/substitution.cc:1: In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../external/immer/immer/memory_policy.hpp:11, from ../external/immer/immer/map.hpp:14: In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:295:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 295 | p->impl.d.data.inner.datamap = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 296 | (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘substitution_t compose(substitution_t, substitution_t)’ at ../src/computation/typecheck/substitution.cc:359:23: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘substitution_t compose(substitution_t, substitution_t)’ at ../src/computation/typecheck/substitution.cc:359:23: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘substitution_t compose(substitution_t, substitution_t)’ at ../src/computation/typecheck/substitution.cc:359:23: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘substitution_t compose(substitution_t, substitution_t)’ at ../src/computation/typecheck/substitution.cc:359:23: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘substitution_t compose(substitution_t, substitution_t)’ at ../src/computation/typecheck/substitution.cc:359:23: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘substitution_t compose(substitution_t, substitution_t)’ at ../src/computation/typecheck/substitution.cc:359:23: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [133/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_env.cc.o -MF src/computation/libcomputation.a.p/typecheck_env.cc.o.d -o src/computation/libcomputation.a.p/typecheck_env.cc.o -c ../src/computation/typecheck/env.cc In file included from ../external/immer/immer/detail/hamts/champ.hpp:12, from ../external/immer/immer/set.hpp:11, from ../src/computation/typecheck/env.H:7, from ../src/computation/typecheck/env.cc:1: In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../external/immer/immer/memory_policy.hpp:11, from ../external/immer/immer/set.hpp:13: In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:295:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 295 | p->impl.d.data.inner.datamap = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 296 | (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:295:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 295 | p->impl.d.data.inner.datamap = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 296 | (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:295:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 295 | p->impl.d.data.inner.datamap = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 296 | (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:295:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 295 | p->impl.d.data.inner.datamap = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 296 | (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘Type TypeSynonymInfo::expand(const std::vector&) const’ at ../src/computation/typecheck/env.cc:21:20: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘Type TypeSynonymInfo::expand(const std::vector&) const’ at ../src/computation/typecheck/env.cc:21:20: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘Type TypeSynonymInfo::expand(const std::vector&) const’ at ../src/computation/typecheck/env.cc:21:20: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘Type TypeSynonymInfo::expand(const std::vector&) const’ at ../src/computation/typecheck/env.cc:21:20: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘Type TypeSynonymInfo::expand(const std::vector&) const’ at ../src/computation/typecheck/env.cc:21:20: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘Type TypeSynonymInfo::expand(const std::vector&) const’ at ../src/computation/typecheck/env.cc:21:20: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘Type TypeSynonymInfo::expand(const std::vector&) const’ at ../src/computation/typecheck/env.cc:23:21: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘Type TypeSynonymInfo::expand(const std::vector&) const’ at ../src/computation/typecheck/env.cc:23:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘Type TypeSynonymInfo::expand(const std::vector&) const’ at ../src/computation/typecheck/env.cc:23:21: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘Type TypeSynonymInfo::expand(const std::vector&) const’ at ../src/computation/typecheck/env.cc:23:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘Type TypeSynonymInfo::expand(const std::vector&) const’ at ../src/computation/typecheck/env.cc:23:21: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘Type TypeSynonymInfo::expand(const std::vector&) const’ at ../src/computation/typecheck/env.cc:23:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void add_no_overlap(value_env&, const value_env&)’ at ../src/computation/typecheck/env.cc:69:27: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void add_no_overlap(value_env&, const value_env&)’ at ../src/computation/typecheck/env.cc:69:27: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void add_no_overlap(value_env&, const value_env&)’ at ../src/computation/typecheck/env.cc:69:27: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void add_no_overlap(value_env&, const value_env&)’ at ../src/computation/typecheck/env.cc:69:27: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void add_no_overlap(value_env&, const value_env&)’ at ../src/computation/typecheck/env.cc:69:27: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void add_no_overlap(value_env&, const value_env&)’ at ../src/computation/typecheck/env.cc:69:27: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void add_prefer_right(value_env&, const value_env&)’ at ../src/computation/typecheck/env.cc:50:27: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void add_prefer_right(value_env&, const value_env&)’ at ../src/computation/typecheck/env.cc:50:27: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void add_prefer_right(value_env&, const value_env&)’ at ../src/computation/typecheck/env.cc:50:27: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void add_prefer_right(value_env&, const value_env&)’ at ../src/computation/typecheck/env.cc:50:27: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void add_prefer_right(value_env&, const value_env&)’ at ../src/computation/typecheck/env.cc:50:27: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void add_prefer_right(value_env&, const value_env&)’ at ../src/computation/typecheck/env.cc:50:27: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘VarEnv extendVarEnv(VarEnv, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:206:21: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘VarEnv extendVarEnv(VarEnv, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:206:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘VarEnv extendVarEnv(VarEnv, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:206:21: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘VarEnv extendVarEnv(VarEnv, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:206:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘VarEnv extendVarEnv(VarEnv, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:206:21: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘VarEnv extendVarEnv(VarEnv, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:206:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(immer::map&&)’ at ../external/immer/immer/map.hpp:67:7, inlined from ‘VarEnv extendVarEnv(VarEnv, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:207:12: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(immer::map&&)’ at ../external/immer/immer/map.hpp:67:7, inlined from ‘VarEnv extendVarEnv(VarEnv, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:207:12: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(immer::map&&)’ at ../external/immer/immer/map.hpp:67:7, inlined from ‘VarEnv extendVarEnv(VarEnv, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:207:12: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(immer::map&&)’ at ../external/immer/immer/map.hpp:67:7, inlined from ‘VarEnv extendVarEnv(VarEnv, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:207:12: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(immer::map&&)’ at ../external/immer/immer/map.hpp:67:7, inlined from ‘VarEnv extendVarEnv(VarEnv, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:207:12: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(immer::map&&)’ at ../external/immer/immer/map.hpp:67:7, inlined from ‘VarEnv extendVarEnv(VarEnv, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:207:12: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘VarSet extendVarSet(VarSet, const TypeVar&)’ at ../src/computation/typecheck/env.cc:213:21: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘VarSet extendVarSet(VarSet, const TypeVar&)’ at ../src/computation/typecheck/env.cc:213:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘VarSet extendVarSet(VarSet, const TypeVar&)’ at ../src/computation/typecheck/env.cc:213:21: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘VarSet extendVarSet(VarSet, const TypeVar&)’ at ../src/computation/typecheck/env.cc:213:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘VarSet extendVarSet(VarSet, const TypeVar&)’ at ../src/computation/typecheck/env.cc:213:21: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘VarSet extendVarSet(VarSet, const TypeVar&)’ at ../src/computation/typecheck/env.cc:213:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(immer::set&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘VarSet extendVarSet(VarSet, const TypeVar&)’ at ../src/computation/typecheck/env.cc:214:12: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(immer::set&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘VarSet extendVarSet(VarSet, const TypeVar&)’ at ../src/computation/typecheck/env.cc:214:12: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(immer::set&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘VarSet extendVarSet(VarSet, const TypeVar&)’ at ../src/computation/typecheck/env.cc:214:12: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(immer::set&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘VarSet extendVarSet(VarSet, const TypeVar&)’ at ../src/computation/typecheck/env.cc:214:12: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(immer::set&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘VarSet extendVarSet(VarSet, const TypeVar&)’ at ../src/computation/typecheck/env.cc:214:12: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(immer::set&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘VarSet extendVarSet(VarSet, const TypeVar&)’ at ../src/computation/typecheck/env.cc:214:12: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(immer::set&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘RenameTyvarEnv2::RenameTyvarEnv2(RenameTyvarEnv2&&)’ at ../src/computation/typecheck/env.H:218:8, inlined from ‘RenameTyvarEnv2 rename_binder2(RenameTyvarEnv2, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:171:12: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(immer::set&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘RenameTyvarEnv2::RenameTyvarEnv2(RenameTyvarEnv2&&)’ at ../src/computation/typecheck/env.H:218:8, inlined from ‘RenameTyvarEnv2 rename_binder2(RenameTyvarEnv2, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:171:12: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(immer::set&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘RenameTyvarEnv2::RenameTyvarEnv2(RenameTyvarEnv2&&)’ at ../src/computation/typecheck/env.H:218:8, inlined from ‘RenameTyvarEnv2 rename_binder2(RenameTyvarEnv2, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:171:12: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(immer::set&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘RenameTyvarEnv2::RenameTyvarEnv2(RenameTyvarEnv2&&)’ at ../src/computation/typecheck/env.H:218:8, inlined from ‘RenameTyvarEnv2 rename_binder2(RenameTyvarEnv2, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:171:12: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(immer::set&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘RenameTyvarEnv2::RenameTyvarEnv2(RenameTyvarEnv2&&)’ at ../src/computation/typecheck/env.H:218:8, inlined from ‘RenameTyvarEnv2 rename_binder2(RenameTyvarEnv2, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:171:12: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(immer::set&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘RenameTyvarEnv2::RenameTyvarEnv2(RenameTyvarEnv2&&)’ at ../src/computation/typecheck/env.H:218:8, inlined from ‘RenameTyvarEnv2 rename_binder2(RenameTyvarEnv2, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:171:12: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(immer::map&&)’ at ../external/immer/immer/map.hpp:67:7, inlined from ‘RenameTyvarEnv2::RenameTyvarEnv2(RenameTyvarEnv2&&)’ at ../src/computation/typecheck/env.H:218:8, inlined from ‘RenameTyvarEnv2 rename_binder2(RenameTyvarEnv2, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:171:12: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(immer::map&&)’ at ../external/immer/immer/map.hpp:67:7, inlined from ‘RenameTyvarEnv2::RenameTyvarEnv2(RenameTyvarEnv2&&)’ at ../src/computation/typecheck/env.H:218:8, inlined from ‘RenameTyvarEnv2 rename_binder2(RenameTyvarEnv2, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:171:12: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(immer::map&&)’ at ../external/immer/immer/map.hpp:67:7, inlined from ‘RenameTyvarEnv2::RenameTyvarEnv2(RenameTyvarEnv2&&)’ at ../src/computation/typecheck/env.H:218:8, inlined from ‘RenameTyvarEnv2 rename_binder2(RenameTyvarEnv2, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:171:12: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(immer::map&&)’ at ../external/immer/immer/map.hpp:67:7, inlined from ‘RenameTyvarEnv2::RenameTyvarEnv2(RenameTyvarEnv2&&)’ at ../src/computation/typecheck/env.H:218:8, inlined from ‘RenameTyvarEnv2 rename_binder2(RenameTyvarEnv2, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:171:12: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(immer::map&&)’ at ../external/immer/immer/map.hpp:67:7, inlined from ‘RenameTyvarEnv2::RenameTyvarEnv2(RenameTyvarEnv2&&)’ at ../src/computation/typecheck/env.H:218:8, inlined from ‘RenameTyvarEnv2 rename_binder2(RenameTyvarEnv2, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:171:12: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(immer::map&&)’ at ../external/immer/immer/map.hpp:67:7, inlined from ‘RenameTyvarEnv2::RenameTyvarEnv2(RenameTyvarEnv2&&)’ at ../src/computation/typecheck/env.H:218:8, inlined from ‘RenameTyvarEnv2 rename_binder2(RenameTyvarEnv2, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:171:12: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(immer::map&&)’ at ../external/immer/immer/map.hpp:67:7, inlined from ‘RenameTyvarEnv2::RenameTyvarEnv2(RenameTyvarEnv2&&)’ at ../src/computation/typecheck/env.H:218:8, inlined from ‘RenameTyvarEnv2 rename_binder2(RenameTyvarEnv2, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:171:12: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(immer::map&&)’ at ../external/immer/immer/map.hpp:67:7, inlined from ‘RenameTyvarEnv2::RenameTyvarEnv2(RenameTyvarEnv2&&)’ at ../src/computation/typecheck/env.H:218:8, inlined from ‘RenameTyvarEnv2 rename_binder2(RenameTyvarEnv2, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:171:12: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(immer::map&&)’ at ../external/immer/immer/map.hpp:67:7, inlined from ‘RenameTyvarEnv2::RenameTyvarEnv2(RenameTyvarEnv2&&)’ at ../src/computation/typecheck/env.H:218:8, inlined from ‘RenameTyvarEnv2 rename_binder2(RenameTyvarEnv2, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:171:12: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(immer::map&&)’ at ../external/immer/immer/map.hpp:67:7, inlined from ‘RenameTyvarEnv2::RenameTyvarEnv2(RenameTyvarEnv2&&)’ at ../src/computation/typecheck/env.H:218:8, inlined from ‘RenameTyvarEnv2 rename_binder2(RenameTyvarEnv2, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:171:12: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(immer::map&&)’ at ../external/immer/immer/map.hpp:67:7, inlined from ‘RenameTyvarEnv2::RenameTyvarEnv2(RenameTyvarEnv2&&)’ at ../src/computation/typecheck/env.H:218:8, inlined from ‘RenameTyvarEnv2 rename_binder2(RenameTyvarEnv2, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:171:12: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(immer::map&&)’ at ../external/immer/immer/map.hpp:67:7, inlined from ‘RenameTyvarEnv2::RenameTyvarEnv2(RenameTyvarEnv2&&)’ at ../src/computation/typecheck/env.H:218:8, inlined from ‘RenameTyvarEnv2 rename_binder2(RenameTyvarEnv2, const TypeVar&, const TypeVar&)’ at ../src/computation/typecheck/env.cc:171:12: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [134/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_alphabetize.cc.o -MF src/computation/libcomputation.a.p/typecheck_alphabetize.cc.o.d -o src/computation/libcomputation.a.p/typecheck_alphabetize.cc.o -c ../src/computation/typecheck/alphabetize.cc [135/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_types.cc.o -MF src/computation/libcomputation.a.p/typecheck_types.cc.o.d -o src/computation/libcomputation.a.p/typecheck_types.cc.o -c ../src/computation/typecheck/types.cc [136/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_instance.cc.o -MF src/computation/libcomputation.a.p/typecheck_instance.cc.o.d -o src/computation/libcomputation.a.p/typecheck_instance.cc.o -c ../src/computation/typecheck/instance.cc In file included from ../external/immer/immer/detail/hamts/champ.hpp:12, from ../external/immer/immer/map.hpp:12, from ../src/computation/typecheck/typecheck.H:8, from ../src/computation/typecheck/instance.cc:1: In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../external/immer/immer/memory_policy.hpp:11, from ../external/immer/immer/map.hpp:14: In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [137/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_class.cc.o -MF src/computation/libcomputation.a.p/typecheck_class.cc.o.d -o src/computation/libcomputation.a.p/typecheck_class.cc.o -c ../src/computation/typecheck/class.cc In file included from ../external/immer/immer/detail/hamts/champ.hpp:12, from ../external/immer/immer/map.hpp:12, from ../src/computation/typecheck/typecheck.H:8, from ../src/computation/typecheck/class.cc:1: In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../external/immer/immer/memory_policy.hpp:11, from ../external/immer/immer/map.hpp:14: In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::get_type_families(const Haskell::Decls&)’ at ../src/computation/typecheck/class.cc:309:44: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::get_type_families(const Haskell::Decls&)’ at ../src/computation/typecheck/class.cc:309:44: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::get_type_families(const Haskell::Decls&)’ at ../src/computation/typecheck/class.cc:309:44: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::get_type_families(const Haskell::Decls&)’ at ../src/computation/typecheck/class.cc:309:44: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::get_type_families(const Haskell::Decls&)’ at ../src/computation/typecheck/class.cc:309:44: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::get_type_families(const Haskell::Decls&)’ at ../src/computation/typecheck/class.cc:309:44: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [138/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_expression.cc.o -MF src/computation/libcomputation.a.p/typecheck_expression.cc.o.d -o src/computation/libcomputation.a.p/typecheck_expression.cc.o -c ../src/computation/typecheck/expression.cc [139/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_pattern.cc.o -MF src/computation/libcomputation.a.p/typecheck_pattern.cc.o.d -o src/computation/libcomputation.a.p/typecheck_pattern.cc.o -c ../src/computation/typecheck/pattern.cc In file included from ../external/immer/immer/detail/hamts/champ.hpp:12, from ../external/immer/immer/map.hpp:12, from ../src/computation/typecheck/typecheck.H:8, from ../src/computation/typecheck/pattern.cc:1: In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../external/immer/immer/memory_policy.hpp:11, from ../external/immer/immer/map.hpp:14: In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:295:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 295 | p->impl.d.data.inner.datamap = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 296 | (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:295:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 295 | p->impl.d.data.inner.datamap = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 296 | (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LVar&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:68:21: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LVar&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:68:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LVar&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:68:21: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LVar&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:68:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LVar&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:68:21: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LVar&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:68:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LVar&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:69:21: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LVar&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:69:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LVar&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:69:21: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LVar&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:69:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LVar&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:69:21: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LVar&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:69:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LPat&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:150:25: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LPat&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:150:25: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LPat&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:150:25: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LPat&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:150:25: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LPat&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:150:25: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LPat&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:150:25: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LPat&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:143:25: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LPat&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:143:25: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LPat&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:143:25: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LPat&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:143:25: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LPat&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:143:25: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘void TypeChecker::tcPat(local_value_env&, Haskell::LPat&, const Expected&, const signature_env&, tc_action, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5>&>&)’ at ../src/computation/typecheck/pattern.cc:143:25: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [140/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_match.cc.o -MF src/computation/libcomputation.a.p/typecheck_match.cc.o.d -o src/computation/libcomputation.a.p/typecheck_match.cc.o -c ../src/computation/typecheck/match.cc In file included from ../external/immer/immer/detail/hamts/champ.hpp:12, from ../external/immer/immer/map.hpp:12, from ../src/computation/typecheck/typecheck.H:8, from ../src/computation/typecheck/match.cc:1: In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::tcMatch(const Haskell::MatchContext&, Haskell::MRule&, const std::vector&, const Expected&)’ at ../src/computation/typecheck/match.cc:57:21: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../external/immer/immer/memory_policy.hpp:11, from ../external/immer/immer/map.hpp:14: In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::tcMatch(const Haskell::MatchContext&, Haskell::MRule&, const std::vector&, const Expected&)’ at ../src/computation/typecheck/match.cc:57:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::tcMatch(const Haskell::MatchContext&, Haskell::MRule&, const std::vector&, const Expected&)’ at ../src/computation/typecheck/match.cc:57:21: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::tcMatch(const Haskell::MatchContext&, Haskell::MRule&, const std::vector&, const Expected&)’ at ../src/computation/typecheck/match.cc:57:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::tcMatch(const Haskell::MatchContext&, Haskell::MRule&, const std::vector&, const Expected&)’ at ../src/computation/typecheck/match.cc:57:21: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::tcMatch(const Haskell::MatchContext&, Haskell::MRule&, const std::vector&, const Expected&)’ at ../src/computation/typecheck/match.cc:57:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [141/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_quals.cc.o -MF src/computation/libcomputation.a.p/typecheck_quals.cc.o.d -o src/computation/libcomputation.a.p/typecheck_quals.cc.o -c ../src/computation/typecheck/quals.cc In file included from ../external/immer/immer/detail/hamts/champ.hpp:12, from ../external/immer/immer/map.hpp:12, from ../src/computation/typecheck/typecheck.H:8, from ../src/computation/typecheck/quals.cc:1: In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::infer_qual_type(Located&)’ at ../src/computation/typecheck/quals.cc:49:25: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../external/immer/immer/memory_policy.hpp:11, from ../external/immer/immer/map.hpp:14: In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::infer_qual_type(Located&)’ at ../src/computation/typecheck/quals.cc:49:25: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::infer_qual_type(Located&)’ at ../src/computation/typecheck/quals.cc:49:25: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::infer_qual_type(Located&)’ at ../src/computation/typecheck/quals.cc:49:25: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::infer_qual_type(Located&)’ at ../src/computation/typecheck/quals.cc:49:25: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::infer_qual_type(Located&)’ at ../src/computation/typecheck/quals.cc:49:25: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::infer_quals_type(std::vector >&)’ at ../src/computation/typecheck/quals.cc:25:21: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::infer_quals_type(std::vector >&)’ at ../src/computation/typecheck/quals.cc:25:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::infer_quals_type(std::vector >&)’ at ../src/computation/typecheck/quals.cc:25:21: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::infer_quals_type(std::vector >&)’ at ../src/computation/typecheck/quals.cc:25:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::infer_quals_type(std::vector >&)’ at ../src/computation/typecheck/quals.cc:25:21: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::infer_quals_type(std::vector >&)’ at ../src/computation/typecheck/quals.cc:25:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::infer_guard_type(Located&)’ at ../src/computation/typecheck/quals.cc:91:25: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::infer_guard_type(Located&)’ at ../src/computation/typecheck/quals.cc:91:25: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::infer_guard_type(Located&)’ at ../src/computation/typecheck/quals.cc:91:25: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::infer_guard_type(Located&)’ at ../src/computation/typecheck/quals.cc:91:25: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::infer_guard_type(Located&)’ at ../src/computation/typecheck/quals.cc:91:25: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::infer_guard_type(Located&)’ at ../src/computation/typecheck/quals.cc:91:25: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::tcRhoStmts(int, std::vector >&, const Expected&)’ at ../src/computation/typecheck/quals.cc:153:25: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::tcRhoStmts(int, std::vector >&, const Expected&)’ at ../src/computation/typecheck/quals.cc:153:25: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::tcRhoStmts(int, std::vector >&, const Expected&)’ at ../src/computation/typecheck/quals.cc:153:25: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::tcRhoStmts(int, std::vector >&, const Expected&)’ at ../src/computation/typecheck/quals.cc:153:25: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::tcRhoStmts(int, std::vector >&, const Expected&)’ at ../src/computation/typecheck/quals.cc:153:25: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Haskell::Var; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘void TypeChecker::tcRhoStmts(int, std::vector >&, const Expected&)’ at ../src/computation/typecheck/quals.cc:153:25: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [142/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_binds.cc.o -MF src/computation/libcomputation.a.p/typecheck_binds.cc.o.d -o src/computation/libcomputation.a.p/typecheck_binds.cc.o -c ../src/computation/typecheck/binds.cc In file included from ../external/immer/immer/detail/hamts/champ.hpp:12, from ../external/immer/immer/map.hpp:12, from ../src/computation/typecheck/typecheck.H:8, from ../src/computation/typecheck/binds.cc:1: In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../external/immer/immer/memory_policy.hpp:11, from ../external/immer/immer/map.hpp:14: In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node >, immer::map >::hash_key, immer::map >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node >, immer::map >::hash_key, immer::map >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node >, immer::map >::hash_key, immer::map >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node >, immer::map >::hash_key, immer::map >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node >, immer::map >::hash_key, immer::map >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node >, immer::map >::hash_key, immer::map >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘Haskell::BindInfo TypeChecker::compute_bind_info(const Haskell::Var&, const Haskell::Var&, const std::set&, const Type&, const signature_env&, const LIE&)’ at ../src/computation/typecheck/binds.cc:668:21: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘Haskell::BindInfo TypeChecker::compute_bind_info(const Haskell::Var&, const Haskell::Var&, const std::set&, const Type&, const signature_env&, const LIE&)’ at ../src/computation/typecheck/binds.cc:668:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘Haskell::BindInfo TypeChecker::compute_bind_info(const Haskell::Var&, const Haskell::Var&, const std::set&, const Type&, const signature_env&, const LIE&)’ at ../src/computation/typecheck/binds.cc:668:21: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘Haskell::BindInfo TypeChecker::compute_bind_info(const Haskell::Var&, const Haskell::Var&, const std::set&, const Type&, const signature_env&, const LIE&)’ at ../src/computation/typecheck/binds.cc:668:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘Haskell::BindInfo TypeChecker::compute_bind_info(const Haskell::Var&, const Haskell::Var&, const std::set&, const Type&, const signature_env&, const LIE&)’ at ../src/computation/typecheck/binds.cc:668:21: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = Type; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘Haskell::BindInfo TypeChecker::compute_bind_info(const Haskell::Var&, const Haskell::Var&, const std::set&, const Type&, const signature_env&, const LIE&)’ at ../src/computation/typecheck/binds.cc:668:21: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [143/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_solver.cc.o -MF src/computation/libcomputation.a.p/typecheck_solver.cc.o.d -o src/computation/libcomputation.a.p/typecheck_solver.cc.o -c ../src/computation/typecheck/solver.cc [144/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_default.cc.o -MF src/computation/libcomputation.a.p/typecheck_default.cc.o.d -o src/computation/libcomputation.a.p/typecheck_default.cc.o -c ../src/computation/typecheck/default.cc [145/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_type_groups.cc.o -MF src/computation/libcomputation.a.p/typecheck_type_groups.cc.o.d -o src/computation/libcomputation.a.p/typecheck_type_groups.cc.o -c ../src/computation/typecheck/type_groups.cc [146/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_constraints.cc.o -MF src/computation/libcomputation.a.p/typecheck_constraints.cc.o.d -o src/computation/libcomputation.a.p/typecheck_constraints.cc.o -c ../src/computation/typecheck/constraints.cc [147/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_expected.cc.o -MF src/computation/libcomputation.a.p/typecheck_expected.cc.o.d -o src/computation/libcomputation.a.p/typecheck_expected.cc.o -c ../src/computation/typecheck/expected.cc [148/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_unify.cc.o -MF src/computation/libcomputation.a.p/typecheck_unify.cc.o.d -o src/computation/libcomputation.a.p/typecheck_unify.cc.o -c ../src/computation/typecheck/unify.cc In file included from ../external/immer/immer/detail/hamts/champ.hpp:12, from ../external/immer/immer/map.hpp:12, from ../src/computation/typecheck/typecheck.H:8, from ../src/computation/typecheck/unify.cc:1: In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../external/immer/immer/memory_policy.hpp:11, from ../external/immer/immer/map.hpp:14: In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:295:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 295 | p->impl.d.data.inner.datamap = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 296 | (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:295:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 295 | p->impl.d.data.inner.datamap = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 296 | (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::set::set() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:94:5, inlined from ‘bool TypeChecker::same_type(bool, const Type&, const Type&) const’ at ../src/computation/typecheck/unify.cc:337:1: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::set::set() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:94:5, inlined from ‘bool TypeChecker::same_type(bool, const Type&, const Type&) const’ at ../src/computation/typecheck/unify.cc:337:1: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::set::set() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:94:5, inlined from ‘bool TypeChecker::same_type(bool, const Type&, const Type&) const’ at ../src/computation/typecheck/unify.cc:337:1: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::set::set() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:94:5, inlined from ‘bool TypeChecker::same_type(bool, const Type&, const Type&) const’ at ../src/computation/typecheck/unify.cc:337:1: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::set::set() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:94:5, inlined from ‘bool TypeChecker::same_type(bool, const Type&, const Type&) const’ at ../src/computation/typecheck/unify.cc:337:1: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::set::set() [with T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:94:5, inlined from ‘bool TypeChecker::same_type(bool, const Type&, const Type&) const’ at ../src/computation/typecheck/unify.cc:337:1: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘bool TypeChecker::same_type(bool, const Type&, const Type&) const’ at ../src/computation/typecheck/unify.cc:337:1: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘bool TypeChecker::same_type(bool, const Type&, const Type&) const’ at ../src/computation/typecheck/unify.cc:337:1: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘bool TypeChecker::same_type(bool, const Type&, const Type&) const’ at ../src/computation/typecheck/unify.cc:337:1: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘bool TypeChecker::same_type(bool, const Type&, const Type&) const’ at ../src/computation/typecheck/unify.cc:337:1: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘bool TypeChecker::same_type(bool, const Type&, const Type&) const’ at ../src/computation/typecheck/unify.cc:337:1: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘bool TypeChecker::same_type(bool, const Type&, const Type&) const’ at ../src/computation/typecheck/unify.cc:337:1: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘bool TypeChecker::same_type(bool, const Type&, const Type&) const’ at ../src/computation/typecheck/unify.cc:337:1: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘bool TypeChecker::same_type(bool, const Type&, const Type&) const’ at ../src/computation/typecheck/unify.cc:337:1: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘bool TypeChecker::same_type(bool, const Type&, const Type&) const’ at ../src/computation/typecheck/unify.cc:337:1: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘bool TypeChecker::same_type(bool, const Type&, const Type&) const’ at ../src/computation/typecheck/unify.cc:337:1: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘bool TypeChecker::same_type(bool, const Type&, const Type&) const’ at ../src/computation/typecheck/unify.cc:337:1: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘bool TypeChecker::same_type(bool, const Type&, const Type&) const’ at ../src/computation/typecheck/unify.cc:337:1: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = TypeVar; T = TypeVar; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘bool TypeChecker::maybe_unify_var_(bool, const unification_env&, const std::variant&, const Type&, bsubstitution_t&) const’ at ../src/computation/typecheck/unify.cc:217:17: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘bool TypeChecker::maybe_unify_var_(bool, const unification_env&, const std::variant&, const Type&, bsubstitution_t&) const’ at ../src/computation/typecheck/unify.cc:217:17: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘bool TypeChecker::maybe_unify_var_(bool, const unification_env&, const std::variant&, const Type&, bsubstitution_t&) const’ at ../src/computation/typecheck/unify.cc:217:17: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘bool TypeChecker::maybe_unify_var_(bool, const unification_env&, const std::variant&, const Type&, bsubstitution_t&) const’ at ../src/computation/typecheck/unify.cc:217:17: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘bool TypeChecker::maybe_unify_var_(bool, const unification_env&, const std::variant&, const Type&, bsubstitution_t&) const’ at ../src/computation/typecheck/unify.cc:217:17: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, Type>, immer::map, Type>::hash_key, immer::map, Type>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Type>; Hash = immer::map, Type>::hash_key; Equal = immer::map, Type>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::variant; T = Type; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘bool TypeChecker::maybe_unify_var_(bool, const unification_env&, const std::variant&, const Type&, bsubstitution_t&) const’ at ../src/computation/typecheck/unify.cc:217:17: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [149/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_solver_canonicalize.cc.o -MF src/computation/libcomputation.a.p/typecheck_solver_canonicalize.cc.o.d -o src/computation/libcomputation.a.p/typecheck_solver_canonicalize.cc.o -c ../src/computation/typecheck/solver/canonicalize.cc [150/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_solver_rewrite.cc.o -MF src/computation/libcomputation.a.p/typecheck_solver_rewrite.cc.o.d -o src/computation/libcomputation.a.p/typecheck_solver_rewrite.cc.o -c ../src/computation/typecheck/solver/rewrite.cc [151/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_context.cc.o -MF src/computation/libcomputation.a.p/typecheck_context.cc.o.d -o src/computation/libcomputation.a.p/typecheck_context.cc.o -c ../src/computation/typecheck/context.cc [152/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_errors.cc.o -MF src/computation/libcomputation.a.p/typecheck_errors.cc.o.d -o src/computation/libcomputation.a.p/typecheck_errors.cc.o -c ../src/computation/typecheck/errors.cc [153/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_tidy.cc.o -MF src/computation/libcomputation.a.p/typecheck_tidy.cc.o.d -o src/computation/libcomputation.a.p/typecheck_tidy.cc.o -c ../src/computation/typecheck/tidy.cc [154/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/typecheck_data.cc.o -MF src/computation/libcomputation.a.p/typecheck_data.cc.o.d -o src/computation/libcomputation.a.p/typecheck_data.cc.o -c ../src/computation/typecheck/data.cc In file included from ../external/immer/immer/detail/hamts/champ.hpp:12, from ../external/immer/immer/map.hpp:12, from ../src/computation/typecheck/typecheck.H:8, from ../src/computation/typecheck/data.cc:1: In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../external/immer/immer/memory_policy.hpp:11, from ../external/immer/immer/map.hpp:14: In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:295:38: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 295 | p->impl.d.data.inner.datamap = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 296 | (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_insert_value(node_t*, bitmap_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:891:54, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:616:52: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [144]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_insert_value(node_t*, bitmap_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:891:54, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:616:52: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size [16, 144] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_insert_value(node_t*, bitmap_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:891:54, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:616:52: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [144]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_insert_value(node_t*, bitmap_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:891:54, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:616:52: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size [16, 144] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_insert_value(node_t*, bitmap_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:891:54, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:616:52: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [144]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_insert_value(node_t*, bitmap_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:891:54, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:616:52: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size [16, 144] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_insert_value(node_t*, bitmap_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:891:54, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:616:52: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [144]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_insert_value(node_t*, bitmap_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:891:54, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:616:52: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size [16, 144] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_insert_value(node_t*, bitmap_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:616:52: ../external/immer/immer/detail/hamts/node.hpp:892:40: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [144]’ [-Warray-bounds=] 892 | dst->impl.d.data.inner.datamap = src->datamap() | bit; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_insert_value(node_t*, bitmap_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:891:54, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:616:52: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size [16, 144] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_insert_value(node_t*, bitmap_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:616:52: ../external/immer/immer/detail/hamts/node.hpp:893:40: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [144]’ [-Warray-bounds=] 893 | dst->impl.d.data.inner.nodemap = src->nodemap(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_insert_value(node_t*, bitmap_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:891:54, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:616:52: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size [16, 144] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In member function ‘auto immer::detail::hamts::node::values() [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_insert_value(node_t*, bitmap_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:899:33, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:616:52: ../external/immer/immer/detail/hamts/node.hpp:119:40: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [144]’ [-Warray-bounds=] 119 | return (T*) &impl.d.data.inner.values->d.buffer; | ~~~~~~~~~~~~~~~~~~^~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_insert_value(node_t*, bitmap_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:891:54, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:616:52: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size [16, 144] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In member function ‘auto immer::detail::hamts::node::values() [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_insert_value(node_t*, bitmap_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:904:63, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:616:52: ../external/immer/immer/detail/hamts/node.hpp:119:40: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [144]’ [-Warray-bounds=] 119 | return (T*) &impl.d.data.inner.values->d.buffer; | ~~~~~~~~~~~~~~~~~~^~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_insert_value(node_t*, bitmap_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:891:54, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:616:52: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size [16, 144] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In member function ‘auto immer::detail::hamts::node::values() [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_insert_value(node_t*, bitmap_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:907:32, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:616:52: ../external/immer/immer/detail/hamts/node.hpp:119:40: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [144]’ [-Warray-bounds=] 119 | return (T*) &impl.d.data.inner.values->d.buffer; | ~~~~~~~~~~~~~~~~~~^~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_insert_value(node_t*, bitmap_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:891:54, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:616:52: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size [16, 144] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In member function ‘auto immer::detail::hamts::node::values() [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_insert_value(node_t*, bitmap_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:912:34, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:616:52: ../external/immer/immer/detail/hamts/node.hpp:119:40: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [144]’ [-Warray-bounds=] 119 | return (T*) &impl.d.data.inner.values->d.buffer; | ~~~~~~~~~~~~~~~~~~^~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_insert_value(node_t*, bitmap_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:891:54, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:616:52: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size [16, 144] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static void immer::detail::hamts::node::deallocate_inner(node_t*, immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_insert_value(node_t*, bitmap_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:917:29, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:616:52: ../external/immer/immer/detail/hamts/node.hpp:1135:47: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [144]’ [-Warray-bounds=] 1135 | p->impl.d.data.inner.values); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_insert_value(node_t*, bitmap_t, T) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:891:54, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:616:52: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size [16, 144] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, values_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:242:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_replace(node_t*, immer::detail::hamts::count_t, node_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:521:33, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:587:51: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [144]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, values_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:242:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_replace(node_t*, immer::detail::hamts::count_t, node_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:521:33, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:587:51: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size [16, 144] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, values_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:242:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_replace(node_t*, immer::detail::hamts::count_t, node_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:521:33, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:587:51: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [144]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, values_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:242:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_replace(node_t*, immer::detail::hamts::count_t, node_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:521:33, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:587:51: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size [16, 144] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, values_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:242:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_replace(node_t*, immer::detail::hamts::count_t, node_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:521:33, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:587:51: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [144]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, values_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:242:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_replace(node_t*, immer::detail::hamts::count_t, node_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:521:33, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:587:51: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size [16, 144] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, values_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_replace(node_t*, immer::detail::hamts::count_t, node_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:521:33, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:587:51: ../external/immer/immer/detail/hamts/node.hpp:244:41: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [144]’ [-Warray-bounds=] 244 | p->impl.d.data.inner.values = values; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, values_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:242:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_replace(node_t*, immer::detail::hamts::count_t, node_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:521:33, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:587:51: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size [16, 144] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_replace(node_t*, immer::detail::hamts::count_t, node_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:587:51: ../external/immer/immer/detail/hamts/node.hpp:524:40: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [144]’ [-Warray-bounds=] 524 | dst->impl.d.data.inner.datamap = src->datamap(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, values_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:242:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_replace(node_t*, immer::detail::hamts::count_t, node_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:521:33, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:587:51: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size [16, 144] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_replace(node_t*, immer::detail::hamts::count_t, node_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:587:51: ../external/immer/immer/detail/hamts/node.hpp:525:40: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [144]’ [-Warray-bounds=] 525 | dst->impl.d.data.inner.nodemap = src->nodemap(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, values_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:242:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::copy_inner_replace(node_t*, immer::detail::hamts::count_t, node_t*) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:521:33, inlined from ‘immer::detail::hamts::champ::add_result immer::detail::hamts::champ::do_add(node_t*, T, immer::detail::hamts::hash_t, immer::detail::hamts::shift_t) const [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:587:51: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size [16, 144] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘DataConEnv TypeChecker::infer_type_for_data_type(const Haskell::DataOrNewtypeDecl&)’ at ../src/computation/typecheck/data.cc:100:16: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘DataConEnv TypeChecker::infer_type_for_data_type(const Haskell::DataOrNewtypeDecl&)’ at ../src/computation/typecheck/data.cc:100:16: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘DataConEnv TypeChecker::infer_type_for_data_type(const Haskell::DataOrNewtypeDecl&)’ at ../src/computation/typecheck/data.cc:100:16: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘DataConEnv TypeChecker::infer_type_for_data_type(const Haskell::DataOrNewtypeDecl&)’ at ../src/computation/typecheck/data.cc:100:16: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘DataConEnv TypeChecker::infer_type_for_data_type(const Haskell::DataOrNewtypeDecl&)’ at ../src/computation/typecheck/data.cc:100:16: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘DataConEnv TypeChecker::infer_type_for_data_type(const Haskell::DataOrNewtypeDecl&)’ at ../src/computation/typecheck/data.cc:100:16: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘DataConEnv TypeChecker::infer_type_for_data_type(const Haskell::DataOrNewtypeDecl&)’ at ../src/computation/typecheck/data.cc:108:33: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘DataConEnv TypeChecker::infer_type_for_data_type(const Haskell::DataOrNewtypeDecl&)’ at ../src/computation/typecheck/data.cc:108:33: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘DataConEnv TypeChecker::infer_type_for_data_type(const Haskell::DataOrNewtypeDecl&)’ at ../src/computation/typecheck/data.cc:108:33: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘DataConEnv TypeChecker::infer_type_for_data_type(const Haskell::DataOrNewtypeDecl&)’ at ../src/computation/typecheck/data.cc:108:33: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘DataConEnv TypeChecker::infer_type_for_data_type(const Haskell::DataOrNewtypeDecl&)’ at ../src/computation/typecheck/data.cc:108:33: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘DataConEnv TypeChecker::infer_type_for_data_type(const Haskell::DataOrNewtypeDecl&)’ at ../src/computation/typecheck/data.cc:108:33: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘DataConEnv TypeChecker::infer_type_for_data_type(const Haskell::DataOrNewtypeDecl&)’ at ../src/computation/typecheck/data.cc:171:37: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘DataConEnv TypeChecker::infer_type_for_data_type(const Haskell::DataOrNewtypeDecl&)’ at ../src/computation/typecheck/data.cc:171:37: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘DataConEnv TypeChecker::infer_type_for_data_type(const Haskell::DataOrNewtypeDecl&)’ at ../src/computation/typecheck/data.cc:171:37: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘DataConEnv TypeChecker::infer_type_for_data_type(const Haskell::DataOrNewtypeDecl&)’ at ../src/computation/typecheck/data.cc:171:37: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘DataConEnv TypeChecker::infer_type_for_data_type(const Haskell::DataOrNewtypeDecl&)’ at ../src/computation/typecheck/data.cc:171:37: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, DataConInfo>, immer::map, DataConInfo>::hash_key, immer::map, DataConInfo>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, DataConInfo>; Hash = immer::map, DataConInfo>::hash_key; Equal = immer::map, DataConInfo>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = std::__cxx11::basic_string; T = DataConInfo; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘DataConEnv TypeChecker::infer_type_for_data_type(const Haskell::DataOrNewtypeDecl&)’ at ../src/computation/typecheck/data.cc:171:37: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [155/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/optimization_free-vars.cc.o -MF src/computation/libcomputation.a.p/optimization_free-vars.cc.o.d -o src/computation/libcomputation.a.p/optimization_free-vars.cc.o -c ../src/computation/optimization/free-vars.cc In file included from ../external/immer/immer/detail/hamts/champ.hpp:12, from ../external/immer/immer/set.hpp:11, from ../src/computation/optimization/free-vars.H:6, from ../src/computation/optimization/free-vars.cc:1: In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../external/immer/immer/memory_policy.hpp:11, from ../external/immer/immer/set.hpp:13: In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged_e(edit_t, immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1020:33: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged_e(edit_t, immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1020:33: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged_e(edit_t, immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1020:33: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged_e(edit_t, immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1020:33: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged_e(edit_t, immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1020:33: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged_e(edit_t, immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1020:33: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [156/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/optimization_set-levels.cc.o -MF src/computation/libcomputation.a.p/optimization_set-levels.cc.o.d -o src/computation/libcomputation.a.p/optimization_set-levels.cc.o -c ../src/computation/optimization/set-levels.cc In file included from ../external/immer/immer/detail/hamts/champ.hpp:12, from ../external/immer/immer/set.hpp:11, from ../src/computation/optimization/free-vars.H:6, from ../src/computation/optimization/set-levels.cc:9: In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, Core2::Var >, immer::map, Core2::Var >::hash_key, immer::map, Core2::Var >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../external/immer/immer/memory_policy.hpp:11, from ../external/immer/immer/set.hpp:13: In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, Core2::Var >, immer::map, Core2::Var >::hash_key, immer::map, Core2::Var >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, Core2::Var >, immer::map, Core2::Var >::hash_key, immer::map, Core2::Var >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, Core2::Var >, immer::map, Core2::Var >::hash_key, immer::map, Core2::Var >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:295:38: warning: array subscript ‘immer::detail::hamts::node, Core2::Var >, immer::map, Core2::Var >::hash_key, immer::map, Core2::Var >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 295 | p->impl.d.data.inner.datamap = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 296 | (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, Core2::Var >, immer::map, Core2::Var >::hash_key, immer::map, Core2::Var >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, Core2::Var >, immer::map, Core2::Var >::hash_key, immer::map, Core2::Var >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, Core2::Var >, immer::map, Core2::Var >::hash_key, immer::map, Core2::Var >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, Core2::Var >, immer::map, Core2::Var >::hash_key, immer::map, Core2::Var >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, Core2::Var >, immer::map, Core2::Var >::hash_key, immer::map, Core2::Var >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, Core2::Var >, immer::map, Core2::Var >::hash_key, immer::map, Core2::Var >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘constexpr std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = Core2::Exp > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/move.h:235:11, inlined from ‘Core2::Exp& Core2::Exp::operator=(const Core2::Exp&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:263:22, inlined from ‘Levels::Exp let_floater_state::set_level(const FV::Exp&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:185:23: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘constexpr std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = Core2::Exp > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/move.h:235:11, inlined from ‘Core2::Exp& Core2::Exp::operator=(const Core2::Exp&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:263:22, inlined from ‘Levels::Exp let_floater_state::set_level(const FV::Exp&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:185:23: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘constexpr std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = Core2::Exp > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/move.h:235:11, inlined from ‘Core2::Exp& Core2::Exp::operator=(const Core2::Exp&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:263:22, inlined from ‘Levels::Exp let_floater_state::set_level(const FV::Exp&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:185:23: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘constexpr std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = Core2::Exp > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/move.h:235:11, inlined from ‘Core2::Exp& Core2::Exp::operator=(const Core2::Exp&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:263:22, inlined from ‘Levels::Exp let_floater_state::set_level(const FV::Exp&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:185:23: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘constexpr std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = Core2::Exp > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/move.h:235:11, inlined from ‘Core2::Exp& Core2::Exp::operator=(const Core2::Exp&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:263:22, inlined from ‘Levels::Exp let_floater_state::set_level(const FV::Exp&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:185:23: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘constexpr std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = Core2::Exp > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/move.h:235:11, inlined from ‘Core2::Exp& Core2::Exp::operator=(const Core2::Exp&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:263:22, inlined from ‘Levels::Exp let_floater_state::set_level(const FV::Exp&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:185:23: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘Levels::Exp let_floater_state::set_level(const FV::Exp&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:220:35: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, Core2::Var >, immer::map, Core2::Var >::hash_key, immer::map, Core2::Var >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘Levels::Exp let_floater_state::set_level(const FV::Exp&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:220:35: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘Levels::Exp let_floater_state::set_level(const FV::Exp&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:220:35: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, Core2::Var >, immer::map, Core2::Var >::hash_key, immer::map, Core2::Var >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘Levels::Exp let_floater_state::set_level(const FV::Exp&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:220:35: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘Levels::Exp let_floater_state::set_level(const FV::Exp&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:220:35: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, Core2::Var >, immer::map, Core2::Var >::hash_key, immer::map, Core2::Var >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘Levels::Exp let_floater_state::set_level(const FV::Exp&, int, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:220:35: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::set::set() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:94:5, inlined from ‘std::pair, immer::map, Core2::Var > > let_floater_state::set_level_decl_group(const FV::Decls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:118:14: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::set::set() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:94:5, inlined from ‘std::pair, immer::map, Core2::Var > > let_floater_state::set_level_decl_group(const FV::Decls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:118:14: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::set::set() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:94:5, inlined from ‘std::pair, immer::map, Core2::Var > > let_floater_state::set_level_decl_group(const FV::Decls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:118:14: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::set::set() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:94:5, inlined from ‘std::pair, immer::map, Core2::Var > > let_floater_state::set_level_decl_group(const FV::Decls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:118:14: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::set::set() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:94:5, inlined from ‘std::pair, immer::map, Core2::Var > > let_floater_state::set_level_decl_group(const FV::Decls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:118:14: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::set::set() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:94:5, inlined from ‘std::pair, immer::map, Core2::Var > > let_floater_state::set_level_decl_group(const FV::Decls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:118:14: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘std::pair, immer::map, Core2::Var > > let_floater_state::set_level_decl_group(const FV::Decls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:137:31: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, Core2::Var >, immer::map, Core2::Var >::hash_key, immer::map, Core2::Var >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘std::pair, immer::map, Core2::Var > > let_floater_state::set_level_decl_group(const FV::Decls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:137:31: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘std::pair, immer::map, Core2::Var > > let_floater_state::set_level_decl_group(const FV::Decls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:137:31: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, Core2::Var >, immer::map, Core2::Var >::hash_key, immer::map, Core2::Var >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘std::pair, immer::map, Core2::Var > > let_floater_state::set_level_decl_group(const FV::Decls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:137:31: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘std::pair, immer::map, Core2::Var > > let_floater_state::set_level_decl_group(const FV::Decls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:137:31: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, Core2::Var >, immer::map, Core2::Var >::hash_key, immer::map, Core2::Var >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::map::map(impl_t) [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:544:11, inlined from ‘immer::map immer::map::insert(value_type) const & [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:385:42, inlined from ‘std::pair, immer::map, Core2::Var > > let_floater_state::set_level_decl_group(const FV::Decls&, const level_env_t&)’ at ../src/computation/optimization/set-levels.cc:137:31: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:272:17: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, Core2::Var >, immer::map, Core2::Var >::hash_key, immer::map, Core2::Var >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:272:17: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:272:17: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, Core2::Var >, immer::map, Core2::Var >::hash_key, immer::map, Core2::Var >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:272:17: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:272:17: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, Core2::Var >, immer::map, Core2::Var >::hash_key, immer::map, Core2::Var >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, Core2::Var >; Hash = immer::map, Core2::Var >::hash_key; Equal = immer::map, Core2::Var >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘constexpr immer::map::map() [with K = Core2::Var<>; T = Core2::Var; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/map.hpp:198:5, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:272:17: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘Core2::Decl > >::Decl(Core2::Decl > >&&)’ at ../src/computation/core/ast.H:418:12, inlined from ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = Core2::Decl > >; _Args = {Core2::Decl, hash >, equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_construct.h:110:9, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Core2::Decl > >; _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/alloc_traits.h:676:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:586:26, inlined from ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:123:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:1434:21, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:279:31: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘Core2::Decl > >::Decl(Core2::Decl > >&&)’ at ../src/computation/core/ast.H:418:12, inlined from ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = Core2::Decl > >; _Args = {Core2::Decl, hash >, equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_construct.h:110:9, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Core2::Decl > >; _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/alloc_traits.h:676:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:586:26, inlined from ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:123:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:1434:21, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:279:31: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘Core2::Decl > >::Decl(Core2::Decl > >&&)’ at ../src/computation/core/ast.H:418:12, inlined from ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = Core2::Decl > >; _Args = {Core2::Decl, hash >, equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_construct.h:110:9, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Core2::Decl > >; _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/alloc_traits.h:676:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:586:26, inlined from ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:123:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:1434:21, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:279:31: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘Core2::Decl > >::Decl(Core2::Decl > >&&)’ at ../src/computation/core/ast.H:418:12, inlined from ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = Core2::Decl > >; _Args = {Core2::Decl, hash >, equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_construct.h:110:9, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Core2::Decl > >; _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/alloc_traits.h:676:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:586:26, inlined from ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:123:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:1434:21, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:279:31: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘Core2::Decl > >::Decl(Core2::Decl > >&&)’ at ../src/computation/core/ast.H:418:12, inlined from ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = Core2::Decl > >; _Args = {Core2::Decl, hash >, equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_construct.h:110:9, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Core2::Decl > >; _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/alloc_traits.h:676:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:586:26, inlined from ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:123:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:1434:21, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:279:31: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘Core2::Decl > >::Decl(Core2::Decl > >&&)’ at ../src/computation/core/ast.H:418:12, inlined from ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = Core2::Decl > >; _Args = {Core2::Decl, hash >, equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_construct.h:110:9, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Core2::Decl > >; _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/alloc_traits.h:676:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:586:26, inlined from ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:123:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:1434:21, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:279:31: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘Core2::Decl > >::Decl(Core2::Decl > >&&)’ at ../src/computation/core/ast.H:418:12, inlined from ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = Core2::Decl > >; _Args = {Core2::Decl, hash >, equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_construct.h:110:9, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Core2::Decl > >; _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/alloc_traits.h:676:21, inlined from ‘constexpr void std::__relocate_object_a(_Tp*, _Up*, _Allocator&) [with _Tp = Core2::Decl > >; _Up = Core2::Decl > >; _Allocator = allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_uninitialized.h:1288:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_uninitialized.h:1317:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_uninitialized.h:1359:33, inlined from ‘static constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_S_relocate(pointer, pointer, pointer, _Tp_alloc_type&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:539:26, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:599:32, inlined from ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:123:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:1434:21, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:279:31: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘Core2::Decl > >::Decl(Core2::Decl > >&&)’ at ../src/computation/core/ast.H:418:12, inlined from ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = Core2::Decl > >; _Args = {Core2::Decl, hash >, equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_construct.h:110:9, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Core2::Decl > >; _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/alloc_traits.h:676:21, inlined from ‘constexpr void std::__relocate_object_a(_Tp*, _Up*, _Allocator&) [with _Tp = Core2::Decl > >; _Up = Core2::Decl > >; _Allocator = allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_uninitialized.h:1288:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_uninitialized.h:1317:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_uninitialized.h:1359:33, inlined from ‘static constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_S_relocate(pointer, pointer, pointer, _Tp_alloc_type&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:539:26, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:599:32, inlined from ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:123:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:1434:21, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:279:31: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘Core2::Decl > >::Decl(Core2::Decl > >&&)’ at ../src/computation/core/ast.H:418:12, inlined from ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = Core2::Decl > >; _Args = {Core2::Decl, hash >, equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_construct.h:110:9, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Core2::Decl > >; _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/alloc_traits.h:676:21, inlined from ‘constexpr void std::__relocate_object_a(_Tp*, _Up*, _Allocator&) [with _Tp = Core2::Decl > >; _Up = Core2::Decl > >; _Allocator = allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_uninitialized.h:1288:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_uninitialized.h:1317:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_uninitialized.h:1359:33, inlined from ‘static constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_S_relocate(pointer, pointer, pointer, _Tp_alloc_type&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:539:26, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:599:32, inlined from ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:123:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:1434:21, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:279:31: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘Core2::Decl > >::Decl(Core2::Decl > >&&)’ at ../src/computation/core/ast.H:418:12, inlined from ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = Core2::Decl > >; _Args = {Core2::Decl, hash >, equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_construct.h:110:9, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Core2::Decl > >; _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/alloc_traits.h:676:21, inlined from ‘constexpr void std::__relocate_object_a(_Tp*, _Up*, _Allocator&) [with _Tp = Core2::Decl > >; _Up = Core2::Decl > >; _Allocator = allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_uninitialized.h:1288:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_uninitialized.h:1317:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_uninitialized.h:1359:33, inlined from ‘static constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_S_relocate(pointer, pointer, pointer, _Tp_alloc_type&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:539:26, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:599:32, inlined from ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:123:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:1434:21, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:279:31: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘Core2::Decl > >::Decl(Core2::Decl > >&&)’ at ../src/computation/core/ast.H:418:12, inlined from ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = Core2::Decl > >; _Args = {Core2::Decl, hash >, equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_construct.h:110:9, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Core2::Decl > >; _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/alloc_traits.h:676:21, inlined from ‘constexpr void std::__relocate_object_a(_Tp*, _Up*, _Allocator&) [with _Tp = Core2::Decl > >; _Up = Core2::Decl > >; _Allocator = allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_uninitialized.h:1288:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_uninitialized.h:1317:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_uninitialized.h:1359:33, inlined from ‘static constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_S_relocate(pointer, pointer, pointer, _Tp_alloc_type&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:539:26, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:599:32, inlined from ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:123:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:1434:21, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:279:31: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘Core2::Decl > >::Decl(Core2::Decl > >&&)’ at ../src/computation/core/ast.H:418:12, inlined from ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = Core2::Decl > >; _Args = {Core2::Decl, hash >, equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_construct.h:110:9, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Core2::Decl > >; _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/alloc_traits.h:676:21, inlined from ‘constexpr void std::__relocate_object_a(_Tp*, _Up*, _Allocator&) [with _Tp = Core2::Decl > >; _Up = Core2::Decl > >; _Allocator = allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_uninitialized.h:1288:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_uninitialized.h:1317:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_uninitialized.h:1359:33, inlined from ‘static constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_S_relocate(pointer, pointer, pointer, _Tp_alloc_type&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:539:26, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:599:32, inlined from ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:123:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:1434:21, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:279:31: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘Core2::Decl > >::Decl(Core2::Decl > >&&)’ at ../src/computation/core/ast.H:418:12, inlined from ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = Core2::Decl > >; _Args = {Core2::Decl, hash >, equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_construct.h:110:9, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Core2::Decl > >; _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/alloc_traits.h:676:21, inlined from ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:117:30, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:1434:21, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:279:31: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘Core2::Decl > >::Decl(Core2::Decl > >&&)’ at ../src/computation/core/ast.H:418:12, inlined from ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = Core2::Decl > >; _Args = {Core2::Decl, hash >, equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_construct.h:110:9, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Core2::Decl > >; _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/alloc_traits.h:676:21, inlined from ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:117:30, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:1434:21, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:279:31: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘Core2::Decl > >::Decl(Core2::Decl > >&&)’ at ../src/computation/core/ast.H:418:12, inlined from ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = Core2::Decl > >; _Args = {Core2::Decl, hash >, equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_construct.h:110:9, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Core2::Decl > >; _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/alloc_traits.h:676:21, inlined from ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:117:30, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:1434:21, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:279:31: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘Core2::Decl > >::Decl(Core2::Decl > >&&)’ at ../src/computation/core/ast.H:418:12, inlined from ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = Core2::Decl > >; _Args = {Core2::Decl, hash >, equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_construct.h:110:9, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Core2::Decl > >; _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/alloc_traits.h:676:21, inlined from ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:117:30, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:1434:21, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:279:31: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘Core2::Decl > >::Decl(Core2::Decl > >&&)’ at ../src/computation/core/ast.H:418:12, inlined from ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = Core2::Decl > >; _Args = {Core2::Decl, hash >, equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_construct.h:110:9, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Core2::Decl > >; _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/alloc_traits.h:676:21, inlined from ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:117:30, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:1434:21, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:279:31: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = Core2::Var<>; Hash = std::hash >; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set >::set(immer::set >&&)’ at ../external/immer/immer/set.hpp:61:7, inlined from ‘Core2::Exp::Exp(Core2::Exp&&) [with NoteV = std::monostate; NoteE = immer::set >]’ at ../src/computation/core/ast.H:275:2, inlined from ‘Core2::Decl > >::Decl(Core2::Decl > >&&)’ at ../src/computation/core/ast.H:418:12, inlined from ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = Core2::Decl > >; _Args = {Core2::Decl, hash >, equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_construct.h:110:9, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Core2::Decl > >; _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/alloc_traits.h:676:21, inlined from ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Core2::Decl, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true>, 5> >}; _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/vector.tcc:117:30, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/i686-linux-gnu/include/c++/15/bits/stl_vector.h:1434:21, inlined from ‘std::vector > set_level_for_module(FreshVarState&, const std::vector >&)’ at ../src/computation/optimization/set-levels.cc:279:31: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [157/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/optimization_float-out.cc.o -MF src/computation/libcomputation.a.p/optimization_float-out.cc.o.d -o src/computation/libcomputation.a.p/optimization_float-out.cc.o -c ../src/computation/optimization/float-out.cc [158/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/optimization_occurrence.cc.o -MF src/computation/libcomputation.a.p/optimization_occurrence.cc.o.d -o src/computation/libcomputation.a.p/optimization_occurrence.cc.o -c ../src/computation/optimization/occurrence.cc [159/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/optimization_occurrence_info.cc.o -MF src/computation/libcomputation.a.p/optimization_occurrence_info.cc.o.d -o src/computation/libcomputation.a.p/optimization_occurrence_info.cc.o -c ../src/computation/optimization/occurrence_info.cc [160/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/optimization_inliner.cc.o -MF src/computation/libcomputation.a.p/optimization_inliner.cc.o.d -o src/computation/libcomputation.a.p/optimization_inliner.cc.o -c ../src/computation/optimization/inliner.cc [161/381] /usr/bin/i686-linux-gnu-g++ -Isrc/computation/libcomputation.a.p -Isrc/computation -I../src/computation -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/computation/libcomputation.a.p/optimization_simplifier.cc.o -MF src/computation/libcomputation.a.p/optimization_simplifier.cc.o.d -o src/computation/libcomputation.a.p/optimization_simplifier.cc.o -c ../src/computation/optimization/simplifier.cc In file included from ../external/immer/immer/detail/hamts/champ.hpp:12, from ../external/immer/immer/map.hpp:12, from ../src/computation/optimization/simplifier.H:10, from ../src/computation/optimization/simplifier.cc:11: In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, simplifier::substitution_range>, immer::map, simplifier::substitution_range>::hash_key, immer::map, simplifier::substitution_range>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../external/immer/immer/memory_policy.hpp:11, from ../external/immer/immer/map.hpp:14: In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, simplifier::substitution_range>, immer::map, simplifier::substitution_range>::hash_key, immer::map, simplifier::substitution_range>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, simplifier::substitution_range>, immer::map, simplifier::substitution_range>::hash_key, immer::map, simplifier::substitution_range>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, std::pair >, occurrence_info> >, immer::map, std::pair >, occurrence_info> >::hash_key, immer::map, std::pair >, occurrence_info> >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::pair >, occurrence_info> >, immer::map, std::pair >, occurrence_info> >::hash_key, immer::map, std::pair >, occurrence_info> >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::pair >, occurrence_info> >, immer::map, std::pair >, occurrence_info> >::hash_key, immer::map, std::pair >, occurrence_info> >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::pair >, occurrence_info> >, immer::map, std::pair >, occurrence_info> >::hash_key, immer::map, std::pair >, occurrence_info> >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::pair >, occurrence_info> >, immer::map, std::pair >, occurrence_info> >::hash_key, immer::map, std::pair >, occurrence_info> >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, std::pair >, occurrence_info> >, immer::map, std::pair >, occurrence_info> >::hash_key, immer::map, std::pair >, occurrence_info> >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, std::pair >, occurrence_info> >; Hash = immer::map, std::pair >, occurrence_info> >::hash_key; Equal = immer::map, std::pair >, occurrence_info> >::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, simplifier::substitution_range>, immer::map, simplifier::substitution_range>::hash_key, immer::map, simplifier::substitution_range>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, simplifier::substitution_range>, immer::map, simplifier::substitution_range>::hash_key, immer::map, simplifier::substitution_range>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/detail/hamts/node.hpp:271:38: warning: array subscript ‘immer::detail::hamts::node, simplifier::substitution_range>, immer::map, simplifier::substitution_range>::hash_key, immer::map, simplifier::substitution_range>::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds=] 271 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:270:52, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, simplifier::substitution_range>; Hash = immer::map, simplifier::substitution_range>::hash_key; Equal = immer::map, simplifier::substitution_range>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:991:40: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [162/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/dp_dp_hmm.cc.o -MF src/libbaliphy.a.p/dp_dp_hmm.cc.o.d -o src/libbaliphy.a.p/dp_dp_hmm.cc.o -c ../src/dp/dp_hmm.cc [163/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/dp_hmm.cc.o -MF src/libbaliphy.a.p/dp_hmm.cc.o.d -o src/libbaliphy.a.p/dp_hmm.cc.o -c ../src/dp/hmm.cc [164/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/dp_dp-engine.cc.o -MF src/libbaliphy.a.p/dp_dp-engine.cc.o.d -o src/libbaliphy.a.p/dp_dp-engine.cc.o -c ../src/dp/dp-engine.cc [165/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/dp_dp-array.cc.o -MF src/libbaliphy.a.p/dp_dp-array.cc.o.d -o src/libbaliphy.a.p/dp_dp-array.cc.o -c ../src/dp/dp-array.cc [166/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/dp_dp-matrix.cc.o -MF src/libbaliphy.a.p/dp_dp-matrix.cc.o.d -o src/libbaliphy.a.p/dp_dp-matrix.cc.o -c ../src/dp/dp-matrix.cc [167/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/dp_dp-cube.cc.o -MF src/libbaliphy.a.p/dp_dp-cube.cc.o.d -o src/libbaliphy.a.p/dp_dp-cube.cc.o -c ../src/dp/dp-cube.cc [168/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/dp_2way.cc.o -MF src/libbaliphy.a.p/dp_2way.cc.o.d -o src/libbaliphy.a.p/dp_2way.cc.o -c ../src/dp/2way.cc [169/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/dp_3way.cc.o -MF src/libbaliphy.a.p/dp_3way.cc.o.d -o src/libbaliphy.a.p/dp_3way.cc.o -c ../src/dp/3way.cc [170/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/dp_4way.cc.o -MF src/libbaliphy.a.p/dp_4way.cc.o.d -o src/libbaliphy.a.p/dp_4way.cc.o -c ../src/dp/4way.cc [171/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/dp_5way.cc.o -MF src/libbaliphy.a.p/dp_5way.cc.o.d -o src/libbaliphy.a.p/dp_5way.cc.o -c ../src/dp/5way.cc [172/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/dp_alignment-sums.cc.o -MF src/libbaliphy.a.p/dp_alignment-sums.cc.o.d -o src/libbaliphy.a.p/dp_alignment-sums.cc.o -c ../src/dp/alignment-sums.cc [173/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/mcmc_result.cc.o -MF src/libbaliphy.a.p/mcmc_result.cc.o.d -o src/libbaliphy.a.p/mcmc_result.cc.o -c ../src/mcmc/result.cc [174/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/mcmc_slice-sampling.cc.o -MF src/libbaliphy.a.p/mcmc_slice-sampling.cc.o.d -o src/libbaliphy.a.p/mcmc_slice-sampling.cc.o -c ../src/mcmc/slice-sampling.cc [175/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/mcmc_moves.cc.o -MF src/libbaliphy.a.p/mcmc_moves.cc.o.d -o src/libbaliphy.a.p/mcmc_moves.cc.o -c ../src/mcmc/moves.cc [176/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/mcmc_sample-branch-lengths.cc.o -MF src/libbaliphy.a.p/mcmc_sample-branch-lengths.cc.o.d -o src/libbaliphy.a.p/mcmc_sample-branch-lengths.cc.o -c ../src/mcmc/sample-branch-lengths.cc ../src/mcmc/sample-branch-lengths.cc: In function ‘void slice_sample_node_time(owned_ptr&, MCMC::MoveStats&, int)’: ../src/mcmc/sample-branch-lengths.cc:181:18: warning: unused variable ‘mu’ [-Wunused-variable] 181 | const double mu = PP.branch_mean(); | ^~ ../src/mcmc/sample-branch-lengths.cc:190:12: warning: unused variable ‘T2’ [-Wunused-variable] 190 | double T2 = slice_sample(T, logp, w, 50); | ^~ ../src/mcmc/sample-branch-lengths.cc:170:62: warning: unused parameter ‘Stats’ [-Wunused-parameter] 170 | void slice_sample_node_time(owned_ptr& P,MoveStats& Stats,int n) | ~~~~~~~~~~~^~~~~ [177/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/mcmc_sample-alignment.cc.o -MF src/libbaliphy.a.p/mcmc_sample-alignment.cc.o.d -o src/libbaliphy.a.p/mcmc_sample-alignment.cc.o -c ../src/mcmc/sample-alignment.cc [178/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/mcmc_sample-topology-SPR.cc.o -MF src/libbaliphy.a.p/mcmc_sample-topology-SPR.cc.o.d -o src/libbaliphy.a.p/mcmc_sample-topology-SPR.cc.o -c ../src/mcmc/sample-topology-SPR.cc [179/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/mcmc_sample-topology-NNI.cc.o -MF src/libbaliphy.a.p/mcmc_sample-topology-NNI.cc.o.d -o src/libbaliphy.a.p/mcmc_sample-topology-NNI.cc.o -c ../src/mcmc/sample-topology-NNI.cc ../src/mcmc/sample-topology-NNI.cc: In function ‘void three_way_time_tree_NNI_sample(owned_ptr&, MCMC::MoveStats&, int)’: ../src/mcmc/sample-topology-NNI.cc:807:9: warning: unused variable ‘x’ [-Wunused-variable] 807 | int x = T.source(b); | ^ ../src/mcmc/sample-topology-NNI.cc: In function ‘void three_way_topology_and_A3_2D_sample(owned_ptr&, MCMC::MoveStats&, int, std::optional)’: ../src/mcmc/sample-topology-NNI.cc:918:109: warning: unused parameter ‘bandwidth’ [-Wunused-parameter] 918 | void three_way_topology_and_A3_2D_sample(owned_ptr& P, MoveStats& Stats, int b, std::optional bandwidth) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [180/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/mcmc_sample-A4.cc.o -MF src/libbaliphy.a.p/mcmc_sample-A4.cc.o.d -o src/libbaliphy.a.p/mcmc_sample-A4.cc.o -c ../src/mcmc/sample-A4.cc [181/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/mcmc_sample-A5.cc.o -MF src/libbaliphy.a.p/mcmc_sample-A5.cc.o.d -o src/libbaliphy.a.p/mcmc_sample-A5.cc.o -c ../src/mcmc/sample-A5.cc [182/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/mcmc_sample-A5-2D.cc.o -MF src/libbaliphy.a.p/mcmc_sample-A5-2D.cc.o.d -o src/libbaliphy.a.p/mcmc_sample-A5-2D.cc.o -c ../src/mcmc/sample-A5-2D.cc [183/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/mcmc_sample-node.cc.o -MF src/libbaliphy.a.p/mcmc_sample-node.cc.o.d -o src/libbaliphy.a.p/mcmc_sample-node.cc.o -c ../src/mcmc/sample-node.cc [184/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/mcmc_sample-cube.cc.o -MF src/libbaliphy.a.p/mcmc_sample-cube.cc.o.d -o src/libbaliphy.a.p/mcmc_sample-cube.cc.o -c ../src/mcmc/sample-cube.cc [185/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/mcmc_sample-tri.cc.o -MF src/libbaliphy.a.p/mcmc_sample-tri.cc.o.d -o src/libbaliphy.a.p/mcmc_sample-tri.cc.o -c ../src/mcmc/sample-tri.cc [186/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/substitution_ops.cc.o -MF src/libbaliphy.a.p/substitution_ops.cc.o.d -o src/libbaliphy.a.p/substitution_ops.cc.o -c ../src/substitution/ops.cc [187/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/substitution_cache.cc.o -MF src/libbaliphy.a.p/substitution_cache.cc.o.d -o src/libbaliphy.a.p/substitution_cache.cc.o -c ../src/substitution/cache.cc [188/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/substitution_likelihood.cc.o -MF src/libbaliphy.a.p/substitution_likelihood.cc.o.d -o src/libbaliphy.a.p/substitution_likelihood.cc.o -c ../src/substitution/likelihood.cc [189/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/substitution_likelihoodSEV.cc.o -MF src/libbaliphy.a.p/substitution_likelihoodSEV.cc.o.d -o src/libbaliphy.a.p/substitution_likelihoodSEV.cc.o -c ../src/substitution/likelihoodSEV.cc [190/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/substitution_parsimony.cc.o -MF src/libbaliphy.a.p/substitution_parsimony.cc.o.d -o src/libbaliphy.a.p/substitution_parsimony.cc.o -c ../src/substitution/parsimony.cc [191/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/math_exponential.cc.o -MF src/libbaliphy.a.p/math_exponential.cc.o.d -o src/libbaliphy.a.p/math_exponential.cc.o -c ../src/math/exponential.cc [192/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/math_pow2.cc.o -MF src/libbaliphy.a.p/math_pow2.cc.o.d -o src/libbaliphy.a.p/math_pow2.cc.o -c ../src/math/pow2.cc [193/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/models_TreeInterface.cc.o -MF src/libbaliphy.a.p/models_TreeInterface.cc.o.d -o src/libbaliphy.a.p/models_TreeInterface.cc.o -c ../src/models/TreeInterface.cc In file included from ../external/immer/immer/detail/hamts/champ.hpp:12, from ../external/immer/immer/map.hpp:12, from ../src/computation/machine/gcobject.H:5, from ../src/computation/machine/effect.H:3, from ../src/computation/machine/effects.H:3, from ../src/computation/machine/graph_register.H:22, from ../src/models/TreeInterface.cc:11: In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../external/immer/immer/memory_policy.hpp:11, from ../external/immer/immer/map.hpp:14: In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_collision(T, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1006:34: ../external/immer/immer/detail/hamts/node.hpp:339:40: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 339 | p->impl.d.data.collision.count = 2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_collision(T, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:334:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1006:34: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:295:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 295 | p->impl.d.data.inner.datamap = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 296 | (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::erase(const T&) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:234:31, inlined from ‘bool TreeInterface::reconnect_branch(int, int, int)’ at ../src/models/TreeInterface.cc:997:34: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::erase(const T&) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:234:31, inlined from ‘bool TreeInterface::reconnect_branch(int, int, int)’ at ../src/models/TreeInterface.cc:997:34: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::erase(const T&) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:234:31, inlined from ‘bool TreeInterface::reconnect_branch(int, int, int)’ at ../src/models/TreeInterface.cc:997:34: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::erase(const T&) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:234:31, inlined from ‘bool TreeInterface::reconnect_branch(int, int, int)’ at ../src/models/TreeInterface.cc:997:34: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::erase(const T&) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:234:31, inlined from ‘bool TreeInterface::reconnect_branch(int, int, int)’ at ../src/models/TreeInterface.cc:997:34: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::erase(const T&) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:234:31, inlined from ‘bool TreeInterface::reconnect_branch(int, int, int)’ at ../src/models/TreeInterface.cc:997:34: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘bool TreeInterface::reconnect_branch(int, int, int)’ at ../src/models/TreeInterface.cc:1000:35: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘bool TreeInterface::reconnect_branch(int, int, int)’ at ../src/models/TreeInterface.cc:1000:35: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘bool TreeInterface::reconnect_branch(int, int, int)’ at ../src/models/TreeInterface.cc:1000:35: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘bool TreeInterface::reconnect_branch(int, int, int)’ at ../src/models/TreeInterface.cc:1000:35: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘bool TreeInterface::reconnect_branch(int, int, int)’ at ../src/models/TreeInterface.cc:1000:35: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘bool TreeInterface::reconnect_branch(int, int, int)’ at ../src/models/TreeInterface.cc:1000:35: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [194/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/models_parameters.cc.o -MF src/libbaliphy.a.p/models_parameters.cc.o.d -o src/libbaliphy.a.p/models_parameters.cc.o -c ../src/models/parameters.cc [195/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/models_A-T-prog.cc.o -MF src/libbaliphy.a.p/models_A-T-prog.cc.o.d -o src/libbaliphy.a.p/models_A-T-prog.cc.o -c ../src/models/A-T-prog.cc [196/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/models_rules.cc.o -MF src/libbaliphy.a.p/models_rules.cc.o.d -o src/libbaliphy.a.p/models_rules.cc.o -c ../src/models/rules.cc [197/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/models_parse.cc.o -MF src/libbaliphy.a.p/models_parse.cc.o.d -o src/libbaliphy.a.p/models_parse.cc.o -c ../src/models/parse.cc [198/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/models_driver.cc.o -MF src/libbaliphy.a.p/models_driver.cc.o.d -o src/libbaliphy.a.p/models_driver.cc.o -c ../src/models/driver.cc [199/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/models_parser.cc.o -MF src/libbaliphy.a.p/models_parser.cc.o.d -o src/libbaliphy.a.p/models_parser.cc.o -c ../src/models/parser.cc [200/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/models_lexer.cc.o -MF src/libbaliphy.a.p/models_lexer.cc.o.d -o src/libbaliphy.a.p/models_lexer.cc.o -c ../src/models/lexer.cc [201/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/models_compile.cc.o -MF src/libbaliphy.a.p/models_compile.cc.o.d -o src/libbaliphy.a.p/models_compile.cc.o -c ../src/models/compile.cc [202/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/models_typecheck.cc.o -MF src/libbaliphy.a.p/models_typecheck.cc.o.d -o src/libbaliphy.a.p/models_typecheck.cc.o -c ../src/models/typecheck.cc [203/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/models_unification.cc.o -MF src/libbaliphy.a.p/models_unification.cc.o.d -o src/libbaliphy.a.p/models_unification.cc.o -c ../src/models/unification.cc [204/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/models_code-generation.cc.o -MF src/libbaliphy.a.p/models_code-generation.cc.o.d -o src/libbaliphy.a.p/models_code-generation.cc.o -c ../src/models/code-generation.cc [205/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/models_logger.cc.o -MF src/libbaliphy.a.p/models_logger.cc.o.d -o src/libbaliphy.a.p/models_logger.cc.o -c ../src/models/logger.cc [206/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/tree-align_link2.cc.o -MF src/libbaliphy.a.p/tree-align_link2.cc.o.d -o src/libbaliphy.a.p/tree-align_link2.cc.o -c ../src/tree-align/link2.cc [207/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/probability_choose.cc.o -MF src/libbaliphy.a.p/probability_choose.cc.o.d -o src/libbaliphy.a.p/probability_choose.cc.o -c ../src/probability/choose.cc [208/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/probability_probability.cc.o -MF src/libbaliphy.a.p/probability_probability.cc.o.d -o src/libbaliphy.a.p/probability_probability.cc.o -c ../src/probability/probability.cc [209/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/imodel_imodel.cc.o -MF src/libbaliphy.a.p/imodel_imodel.cc.o.d -o src/libbaliphy.a.p/imodel_imodel.cc.o -c ../src/imodel/imodel.cc ../src/imodel/imodel.cc: In member function ‘virtual indel::PairTransducer FS_Transducer::get_branch_Transducer(double) const’: ../src/imodel/imodel.cc:1129:12: warning: unused variable ‘mu_s’ [-Wunused-variable] 1129 | double mu_s = lambda_s/sigma_s; // s = lambda/mu | ^~~~ ../src/imodel/imodel.cc:1132:12: warning: unused variable ‘mu_f’ [-Wunused-variable] 1132 | double mu_f = lambda_f/sigma_f; // s = lambda/mu | ^~~~ [210/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/alignment_alignment-constraint.cc.o -MF src/libbaliphy.a.p/alignment_alignment-constraint.cc.o.d -o src/libbaliphy.a.p/alignment_alignment-constraint.cc.o -c ../src/alignment/alignment-constraint.cc [211/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/alignment_alignment-util2.cc.o -MF src/libbaliphy.a.p/alignment_alignment-util2.cc.o.d -o src/libbaliphy.a.p/alignment_alignment-util2.cc.o -c ../src/alignment/alignment-util2.cc [212/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/tree-align_n_indels2.cc.o -MF src/libbaliphy.a.p/tree-align_n_indels2.cc.o.d -o src/libbaliphy.a.p/tree-align_n_indels2.cc.o -c ../src/tree-align/n_indels2.cc [213/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/tools_parsimony2.cc.o -MF src/libbaliphy.a.p/tools_parsimony2.cc.o.d -o src/libbaliphy.a.p/tools_parsimony2.cc.o -c ../src/tools/parsimony2.cc [214/381] /usr/bin/i686-linux-gnu-g++ -Isrc/libbaliphy.a.p -Isrc -I../src -I. -I.. -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/libbaliphy.a.p/version.cc.o -MF src/libbaliphy.a.p/version.cc.o.d -o src/libbaliphy.a.p/version.cc.o -c ../src/version.cc ../src/version.cc:67:8: warning: macro ‘__DATE__’ might prevent reproducible builds [-Wdate-time] 67 | s<<__DATE__<<" "<<__TIME__; | ^~~~~~~~ ../src/version.cc:67:23: warning: macro ‘__TIME__’ might prevent reproducible builds [-Wdate-time] 67 | s<<__DATE__<<" "<<__TIME__; | ^~~~~~~~ [215/381] rm -f src/util/libutil.a && /usr/bin/i686-linux-gnu-ar csrDT src/util/libutil.a src/util/libutil.a.p/assert.cc.o src/util/libutil.a.p/string_pred.cc.o src/util/libutil.a.p/string_sanitize.cc.o src/util/libutil.a.p/string_strip.cc.o src/util/libutil.a.p/string_split.cc.o src/util/libutil.a.p/log-level.cc.o src/util/libutil.a.p/io.cc.o src/util/libutil.a.p/graph.cc.o src/util/libutil.a.p/range.cc.o src/util/libutil.a.p/demangle.cc.o src/util/libutil.a.p/mapping.cc.o src/util/libutil.a.p/cmdline.cc.o src/util/libutil.a.p/rng.cc.o src/util/libutil.a.p/permute.cc.o src/util/libutil.a.p/file-paths.cc.o src/util/libutil.a.p/ptree.cc.o src/util/libutil.a.p/text.cc.o src/util/libutil.a.p/myexception.cc.o src/util/libutil.a.p/time.cc.o src/util/libutil.a.p/file-readers.cc.o src/util/libutil.a.p/settings.cc.o [216/381] rm -f src/mcon/libmcon.a && /usr/bin/i686-linux-gnu-ar csrDT src/mcon/libmcon.a src/mcon/libmcon.a.p/mcon.cc.o [217/381] rm -f src/libcommon.a && /usr/bin/i686-linux-gnu-ar csrDT src/libcommon.a src/libcommon.a.p/tree_newick-tokenizer.cc.o src/libcommon.a.p/tree_sequencetree.cc.o src/libcommon.a.p/tree_tree.cc.o src/libcommon.a.p/tree_tree-util.cc.o src/libcommon.a.p/tree_randomtree.cc.o src/libcommon.a.p/tree-align_n_indels.cc.o src/libcommon.a.p/sequence_alphabet.cc.o src/libcommon.a.p/sequence_doublets.cc.o src/libcommon.a.p/sequence_RNAEdits.cc.o src/libcommon.a.p/sequence_triplets.cc.o src/libcommon.a.p/sequence_genetic_code.cc.o src/libcommon.a.p/sequence_codons.cc.o src/libcommon.a.p/sequence_sequence.cc.o src/libcommon.a.p/sequence_sequence-format.cc.o src/libcommon.a.p/tools_read-trees.cc.o src/libcommon.a.p/alignment_alignment-util.cc.o src/libcommon.a.p/alignment_load.cc.o src/libcommon.a.p/alignment_alignment.cc.o src/libcommon.a.p/alignment_alignment-random.cc.o src/libcommon.a.p/alignment_index-matrix.cc.o src/libcommon.a.p/tree-align_link.cc.o src/libcommon.a.p/models_path.cc.o src/libcommon.a.p/tools_statistics.cc.o src/libcommon.a.p/tools_partition.cc.o src/libcommon.a.p/tools_tree-dist.cc.o src/libcommon.a.p/tools_parsimony.cc.o src/libcommon.a.p/tools_mctree.cc.o src/libcommon.a.p/tools_stats-table.cc.o src/libcommon.a.p/tools_findroot.cc.o src/libcommon.a.p/tools_optimize.cc.o src/libcommon.a.p/tools_distance-report.cc.o src/libcommon.a.p/tools_inverse.cc.o src/libcommon.a.p/tools_joint-A-T.cc.o src/libcommon.a.p/tools_distance-methods.cc.o src/libcommon.a.p/tools_consensus-tree.cc.o [218/381] rm -f src/computation/libcomputation.a && /usr/bin/i686-linux-gnu-ar csrDT src/computation/libcomputation.a src/computation/libcomputation.a.p/object.cc.o src/computation/libcomputation.a.p/closure.cc.o src/computation/libcomputation.a.p/program.cc.o src/computation/libcomputation.a.p/preprocess.cc.o src/computation/libcomputation.a.p/module.cc.o src/computation/libcomputation.a.p/symbols.cc.o src/computation/libcomputation.a.p/data_con_info.cc.o src/computation/libcomputation.a.p/instance_info.cc.o src/computation/libcomputation.a.p/loader.cc.o src/computation/libcomputation.a.p/context.cc.o src/computation/libcomputation.a.p/operations.cc.o src/computation/libcomputation.a.p/param.cc.o src/computation/libcomputation.a.p/fresh_vars.cc.o src/computation/libcomputation.a.p/message.cc.o src/computation/libcomputation.a.p/parser_driver.cc.o src/computation/libcomputation.a.p/parser_lexer.cc.o src/computation/libcomputation.a.p/parser_parser.cc.o src/computation/libcomputation.a.p/rename_rename.cc.o src/computation/libcomputation.a.p/rename_expression.cc.o src/computation/libcomputation.a.p/rename_pattern.cc.o src/computation/libcomputation.a.p/rename_decls.cc.o src/computation/libcomputation.a.p/rename_stmt.cc.o src/computation/libcomputation.a.p/rename_match.cc.o src/computation/libcomputation.a.p/rename_infix.cc.o src/computation/libcomputation.a.p/rename_types.cc.o src/computation/libcomputation.a.p/desugar_desugar.cc.o src/computation/libcomputation.a.p/desugar_desugar-case.cc.o src/computation/libcomputation.a.p/haskell_haskell.cc.o src/computation/libcomputation.a.p/haskell_pattern.cc.o src/computation/libcomputation.a.p/haskell_var.cc.o src/computation/libcomputation.a.p/haskell_literal.cc.o src/computation/libcomputation.a.p/haskell_ids.cc.o src/computation/libcomputation.a.p/haskell_type.cc.o src/computation/libcomputation.a.p/haskell_core.cc.o src/computation/libcomputation.a.p/haskell_coretype.cc.o src/computation/libcomputation.a.p/haskell_extensions.cc.o src/computation/libcomputation.a.p/core_wrap.cc.o src/computation/libcomputation.a.p/core_func.cc.o src/computation/libcomputation.a.p/expression_expression.cc.o src/computation/libcomputation.a.p/expression_constructor.cc.o src/computation/libcomputation.a.p/expression_expression_ref.cc.o src/computation/libcomputation.a.p/expression_core.cc.o src/computation/libcomputation.a.p/expression_apply.cc.o src/computation/libcomputation.a.p/expression_substitute.cc.o src/computation/libcomputation.a.p/expression_indexify.cc.o src/computation/libcomputation.a.p/expression_let.cc.o src/computation/libcomputation.a.p/expression_case.cc.o src/computation/libcomputation.a.p/expression_trim.cc.o src/computation/libcomputation.a.p/expression_tuple.cc.o src/computation/libcomputation.a.p/expression_list.cc.o src/computation/libcomputation.a.p/expression_var.cc.o src/computation/libcomputation.a.p/expression_lambda.cc.o src/computation/libcomputation.a.p/expression_modifiable.cc.o src/computation/libcomputation.a.p/expression_interchangeable.cc.o src/computation/libcomputation.a.p/expression_reg_var.cc.o src/computation/libcomputation.a.p/expression_convert.cc.o src/computation/libcomputation.a.p/expression_bool.cc.o src/computation/libcomputation.a.p/expression_maybe.cc.o src/computation/libcomputation.a.p/expression_do_block.cc.o src/computation/libcomputation.a.p/machine_args.cc.o src/computation/libcomputation.a.p/machine_tokens.cc.o src/computation/libcomputation.a.p/machine_graph_register.cc.o src/computation/libcomputation.a.p/machine_show_graph.cc.o src/computation/libcomputation.a.p/machine_evaluate.cc.o src/computation/libcomputation.a.p/machine_sums.cc.o src/computation/libcomputation.a.p/machine_gc.cc.o src/computation/libcomputation.a.p/machine_reroot.cc.o src/computation/libcomputation.a.p/machine_effects.cc.o src/computation/libcomputation.a.p/machine_mapping.cc.o src/computation/libcomputation.a.p/machine_gcobject.cc.o src/computation/libcomputation.a.p/typecheck_kind.cc.o src/computation/libcomputation.a.p/typecheck_kindcheck.cc.o src/computation/libcomputation.a.p/typecheck_typecheck.cc.o src/computation/libcomputation.a.p/typecheck_substitution.cc.o src/computation/libcomputation.a.p/typecheck_env.cc.o src/computation/libcomputation.a.p/typecheck_alphabetize.cc.o src/computation/libcomputation.a.p/typecheck_types.cc.o src/computation/libcomputation.a.p/typecheck_instance.cc.o src/computation/libcomputation.a.p/typecheck_class.cc.o src/computation/libcomputation.a.p/typecheck_expression.cc.o src/computation/libcomputation.a.p/typecheck_pattern.cc.o src/computation/libcomputation.a.p/typecheck_match.cc.o src/computation/libcomputation.a.p/typecheck_quals.cc.o src/computation/libcomputation.a.p/typecheck_binds.cc.o src/computation/libcomputation.a.p/typecheck_solver.cc.o src/computation/libcomputation.a.p/typecheck_default.cc.o src/computation/libcomputation.a.p/typecheck_type_groups.cc.o src/computation/libcomputation.a.p/typecheck_constraints.cc.o src/computation/libcomputation.a.p/typecheck_expected.cc.o src/computation/libcomputation.a.p/typecheck_unify.cc.o src/computation/libcomputation.a.p/typecheck_solver_canonicalize.cc.o src/computation/libcomputation.a.p/typecheck_solver_rewrite.cc.o src/computation/libcomputation.a.p/typecheck_context.cc.o src/computation/libcomputation.a.p/typecheck_errors.cc.o src/computation/libcomputation.a.p/typecheck_tidy.cc.o src/computation/libcomputation.a.p/typecheck_data.cc.o src/computation/libcomputation.a.p/optimization_free-vars.cc.o src/computation/libcomputation.a.p/optimization_set-levels.cc.o src/computation/libcomputation.a.p/optimization_float-out.cc.o src/computation/libcomputation.a.p/optimization_occurrence.cc.o src/computation/libcomputation.a.p/optimization_occurrence_info.cc.o src/computation/libcomputation.a.p/optimization_inliner.cc.o src/computation/libcomputation.a.p/optimization_simplifier.cc.o [219/381] rm -f src/libbaliphy.a && /usr/bin/i686-linux-gnu-ar csrDT src/libbaliphy.a src/libbaliphy.a.p/dp_dp_hmm.cc.o src/libbaliphy.a.p/dp_hmm.cc.o src/libbaliphy.a.p/dp_dp-engine.cc.o src/libbaliphy.a.p/dp_dp-array.cc.o src/libbaliphy.a.p/dp_dp-matrix.cc.o src/libbaliphy.a.p/dp_dp-cube.cc.o src/libbaliphy.a.p/dp_2way.cc.o src/libbaliphy.a.p/dp_3way.cc.o src/libbaliphy.a.p/dp_4way.cc.o src/libbaliphy.a.p/dp_5way.cc.o src/libbaliphy.a.p/dp_alignment-sums.cc.o src/libbaliphy.a.p/mcmc_result.cc.o src/libbaliphy.a.p/mcmc_slice-sampling.cc.o src/libbaliphy.a.p/mcmc_moves.cc.o src/libbaliphy.a.p/mcmc_sample-branch-lengths.cc.o src/libbaliphy.a.p/mcmc_sample-alignment.cc.o src/libbaliphy.a.p/mcmc_sample-topology-SPR.cc.o src/libbaliphy.a.p/mcmc_sample-topology-NNI.cc.o src/libbaliphy.a.p/mcmc_sample-A4.cc.o src/libbaliphy.a.p/mcmc_sample-A5.cc.o src/libbaliphy.a.p/mcmc_sample-A5-2D.cc.o src/libbaliphy.a.p/mcmc_sample-node.cc.o src/libbaliphy.a.p/mcmc_sample-cube.cc.o src/libbaliphy.a.p/mcmc_sample-tri.cc.o src/libbaliphy.a.p/substitution_ops.cc.o src/libbaliphy.a.p/substitution_cache.cc.o src/libbaliphy.a.p/substitution_likelihood.cc.o src/libbaliphy.a.p/substitution_likelihoodSEV.cc.o src/libbaliphy.a.p/substitution_parsimony.cc.o src/libbaliphy.a.p/math_exponential.cc.o src/libbaliphy.a.p/math_pow2.cc.o src/libbaliphy.a.p/models_TreeInterface.cc.o src/libbaliphy.a.p/models_parameters.cc.o src/libbaliphy.a.p/models_A-T-prog.cc.o src/libbaliphy.a.p/models_rules.cc.o src/libbaliphy.a.p/models_parse.cc.o src/libbaliphy.a.p/models_driver.cc.o src/libbaliphy.a.p/models_parser.cc.o src/libbaliphy.a.p/models_lexer.cc.o src/libbaliphy.a.p/models_compile.cc.o src/libbaliphy.a.p/models_typecheck.cc.o src/libbaliphy.a.p/models_unification.cc.o src/libbaliphy.a.p/models_code-generation.cc.o src/libbaliphy.a.p/models_logger.cc.o src/libbaliphy.a.p/tree-align_link2.cc.o src/libbaliphy.a.p/probability_choose.cc.o src/libbaliphy.a.p/probability_probability.cc.o src/libbaliphy.a.p/imodel_imodel.cc.o src/libbaliphy.a.p/alignment_alignment-constraint.cc.o src/libbaliphy.a.p/alignment_alignment-util2.cc.o src/libbaliphy.a.p/tree-align_n_indels2.cc.o src/libbaliphy.a.p/tools_parsimony2.cc.o src/libbaliphy.a.p/version.cc.o [220/381] /usr/bin/i686-linux-gnu-g++ -Isrc/bali-phy/bali-phy.p -Isrc/bali-phy -I../src/bali-phy -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/bali-phy/bali-phy.p/link-partitions.cc.o -MF src/bali-phy/bali-phy.p/link-partitions.cc.o.d -o src/bali-phy/bali-phy.p/link-partitions.cc.o -c ../src/bali-phy/link-partitions.cc [221/381] /usr/bin/i686-linux-gnu-g++ -Isrc/bali-phy/bali-phy.p -Isrc/bali-phy -I../src/bali-phy -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/bali-phy/bali-phy.p/bali-phy.cc.o -MF src/bali-phy/bali-phy.p/bali-phy.cc.o.d -o src/bali-phy/bali-phy.p/bali-phy.cc.o -c ../src/bali-phy/bali-phy.cc ../src/bali-phy/bali-phy.cc: In function ‘void report_mem()’: ../src/bali-phy/bali-phy.cc:123:9: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 123 | system(cmd.str().c_str()); | ~~~~~~^~~~~~~~~~~~~~~~~~~ [222/381] /usr/bin/i686-linux-gnu-g++ -Isrc/bali-phy/bali-phy.p -Isrc/bali-phy -I../src/bali-phy -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/bali-phy/bali-phy.p/help.cc.o -MF src/bali-phy/bali-phy.p/help.cc.o.d -o src/bali-phy/bali-phy.p/help.cc.o -c ../src/bali-phy/help.cc [223/381] /usr/bin/i686-linux-gnu-g++ -Isrc/bali-phy/bali-phy.p -Isrc/bali-phy -I../src/bali-phy -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/bali-phy/bali-phy.p/A-T-model.cc.o -MF src/bali-phy/bali-phy.p/A-T-model.cc.o.d -o src/bali-phy/bali-phy.p/A-T-model.cc.o -c ../src/bali-phy/A-T-model.cc [224/381] /usr/bin/i686-linux-gnu-g++ -Isrc/bali-phy/bali-phy.p -Isrc/bali-phy -I../src/bali-phy -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/bali-phy/bali-phy.p/files.cc.o -MF src/bali-phy/bali-phy.p/files.cc.o.d -o src/bali-phy/bali-phy.p/files.cc.o -c ../src/bali-phy/files.cc [225/381] /usr/bin/i686-linux-gnu-g++ -Isrc/bali-phy/bali-phy.p -Isrc/bali-phy -I../src/bali-phy -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/bali-phy/bali-phy.p/system.cc.o -MF src/bali-phy/bali-phy.p/system.cc.o.d -o src/bali-phy/bali-phy.p/system.cc.o -c ../src/bali-phy/system.cc [226/381] /usr/bin/i686-linux-gnu-g++ -Isrc/bali-phy/bali-phy.p -Isrc/bali-phy -I../src/bali-phy -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/bali-phy/bali-phy.p/cmd_line.cc.o -MF src/bali-phy/bali-phy.p/cmd_line.cc.o.d -o src/bali-phy/bali-phy.p/cmd_line.cc.o -c ../src/bali-phy/cmd_line.cc [227/381] /usr/bin/i686-linux-gnu-g++ -Isrc/bali-phy/bali-phy.p -Isrc/bali-phy -I../src/bali-phy -I. -I.. -Isrc -I../src -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/bali-phy/bali-phy.p/paths.cc.o -MF src/bali-phy/bali-phy.p/paths.cc.o.d -o src/bali-phy/bali-phy.p/paths.cc.o -c ../src/bali-phy/paths.cc [228/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/Array.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/Array.so.p/Array.cc.o -MF src/builtins/Array.so.p/Array.cc.o.d -o src/builtins/Array.so.p/Array.cc.o -c ../src/builtins/Array.cc [229/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/Data.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/Data.so.p/Data.cc.o -MF src/builtins/Data.so.p/Data.cc.o.d -o src/builtins/Data.so.p/Data.cc.o -c ../src/builtins/Data.cc [230/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/Prelude.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/Prelude.so.p/Prelude.cc.o -MF src/builtins/Prelude.so.p/Prelude.cc.o.d -o src/builtins/Prelude.so.p/Prelude.cc.o -c ../src/builtins/Prelude.cc [231/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/Alphabet.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/Alphabet.so.p/Alphabet.cc.o -MF src/builtins/Alphabet.so.p/Alphabet.cc.o.d -o src/builtins/Alphabet.so.p/Alphabet.cc.o -c ../src/builtins/Alphabet.cc [232/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/Pair.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/Pair.so.p/Pair.cc.o -MF src/builtins/Pair.so.p/Pair.cc.o.d -o src/builtins/Pair.so.p/Pair.cc.o -c ../src/builtins/Pair.cc [233/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/Modifiables.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/Modifiables.so.p/Modifiables.cc.o -MF src/builtins/Modifiables.so.p/Modifiables.cc.o.d -o src/builtins/Modifiables.so.p/Modifiables.cc.o -c ../src/builtins/Modifiables.cc [234/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/Alignment.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/Alignment.so.p/Alignment.cc.o -MF src/builtins/Alignment.so.p/Alignment.cc.o.d -o src/builtins/Alignment.so.p/Alignment.cc.o -c ../src/builtins/Alignment.cc [235/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/PopGen.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/PopGen.so.p/PopGen.cc.o -MF src/builtins/PopGen.so.p/PopGen.cc.o.d -o src/builtins/PopGen.so.p/PopGen.cc.o -c ../src/builtins/PopGen.cc [236/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/Distribution.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/Distribution.so.p/Distribution.cc.o -MF src/builtins/Distribution.so.p/Distribution.cc.o.d -o src/builtins/Distribution.so.p/Distribution.cc.o -c ../src/builtins/Distribution.cc [237/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/Range.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/Range.so.p/Range.cc.o -MF src/builtins/Range.so.p/Range.cc.o.d -o src/builtins/Range.so.p/Range.cc.o -c ../src/builtins/Range.cc [238/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/SModel.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/SModel.so.p/SModel.cc.o -MF src/builtins/SModel.so.p/SModel.cc.o.d -o src/builtins/SModel.so.p/SModel.cc.o -c ../src/builtins/SModel.cc [239/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/MCMC.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/MCMC.so.p/MCMC.cc.o -MF src/builtins/MCMC.so.p/MCMC.cc.o.d -o src/builtins/MCMC.so.p/MCMC.cc.o -c ../src/builtins/MCMC.cc [240/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/Vector.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/Vector.so.p/Vector.cc.o -MF src/builtins/Vector.so.p/Vector.cc.o.d -o src/builtins/Vector.so.p/Vector.cc.o -c ../src/builtins/Vector.cc [241/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/Environment.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/Environment.so.p/Environment.cc.o -MF src/builtins/Environment.so.p/Environment.cc.o.d -o src/builtins/Environment.so.p/Environment.cc.o -c ../src/builtins/Environment.cc [242/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/SMC.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/SMC.so.p/SMC.cc.o -MF src/builtins/SMC.so.p/SMC.cc.o.d -o src/builtins/SMC.so.p/SMC.cc.o -c ../src/builtins/SMC.cc ../src/builtins/SMC.cc: In function ‘log_double_t wilson_mcvean_2006_CSD(const alignment&, int, const Matrix&, const std::vector&, const std::vector&, double)’: ../src/builtins/SMC.cc:1178:15: warning: unused variable ‘S’ [-Wunused-variable] 1178 | const int S = Q_.size1(); | ^ [243/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/Real.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/Real.so.p/Real.cc.o -MF src/builtins/Real.so.p/Real.cc.o.d -o src/builtins/Real.so.p/Real.cc.o -c ../src/builtins/Real.cc [244/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/Bits.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/Bits.so.p/Bits.cc.o -MF src/builtins/Bits.so.p/Bits.cc.o.d -o src/builtins/Bits.so.p/Bits.cc.o -c ../src/builtins/Bits.cc [245/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/Foreign.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/Foreign.so.p/Foreign.cc.o -MF src/builtins/Foreign.so.p/Foreign.cc.o.d -o src/builtins/Foreign.so.p/Foreign.cc.o -c ../src/builtins/Foreign.cc [246/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/Text.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/Text.so.p/Text.cc.o -MF src/builtins/Text.so.p/Text.cc.o.d -o src/builtins/Text.so.p/Text.cc.o -c ../src/builtins/Text.cc [247/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/Char.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/Char.so.p/Char.cc.o -MF src/builtins/Char.so.p/Char.cc.o.d -o src/builtins/Char.so.p/Char.cc.o -c ../src/builtins/Char.cc [248/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/Num.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/Num.so.p/Num.cc.o -MF src/builtins/Num.so.p/Num.cc.o.d -o src/builtins/Num.so.p/Num.cc.o -c ../src/builtins/Num.cc [249/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/IntMap.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/IntMap.so.p/IntMap.cc.o -MF src/builtins/IntMap.so.p/IntMap.cc.o.d -o src/builtins/IntMap.so.p/IntMap.cc.o -c ../src/builtins/IntMap.cc In file included from ../external/immer/immer/detail/hamts/champ.hpp:12, from ../external/immer/immer/map.hpp:12, from ../src/computation/machine/gcobject.H:5, from ../src/computation/machine/effect.H:3, from ../src/computation/machine/effects.H:3, from ../src/computation/machine/graph_register.H:22, from ../src/computation/machine/args.H:6, from ../src/builtins/IntMap.cc:2: In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../external/immer/immer/memory_policy.hpp:11, from ../external/immer/immer/map.hpp:14: In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_collision(T, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1006:34: ../external/immer/immer/detail/hamts/node.hpp:339:40: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 339 | p->impl.d.data.collision.count = 2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_collision(T, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:334:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1006:34: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:256:45: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 256 | p->impl.d.data.inner.values = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/detail/hamts/node.hpp:295:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 295 | p->impl.d.data.inner.datamap = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 296 | (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:253:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:294:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:999:36: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘closure builtin_function_keysSet(OperationArgs&)’ at ../src/builtins/IntMap.cc:410:27: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘closure builtin_function_keysSet(OperationArgs&)’ at ../src/builtins/IntMap.cc:410:27: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘closure builtin_function_keysSet(OperationArgs&)’ at ../src/builtins/IntMap.cc:410:27: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘closure builtin_function_keysSet(OperationArgs&)’ at ../src/builtins/IntMap.cc:410:27: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘closure builtin_function_keysSet(OperationArgs&)’ at ../src/builtins/IntMap.cc:410:27: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘closure builtin_function_keysSet(OperationArgs&)’ at ../src/builtins/IntMap.cc:410:27: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘closure builtin_function_ekeysSet(OperationArgs&)’ at ../src/builtins/IntMap.cc:502:27: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘closure builtin_function_ekeysSet(OperationArgs&)’ at ../src/builtins/IntMap.cc:502:27: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘closure builtin_function_ekeysSet(OperationArgs&)’ at ../src/builtins/IntMap.cc:502:27: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘closure builtin_function_ekeysSet(OperationArgs&)’ at ../src/builtins/IntMap.cc:502:27: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘closure builtin_function_ekeysSet(OperationArgs&)’ at ../src/builtins/IntMap.cc:502:27: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54, inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:158:24, inlined from ‘immer::set::set(impl_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:289:11, inlined from ‘immer::set immer::set::insert(T) const & [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/set.hpp:220:42, inlined from ‘closure builtin_function_ekeysSet(OperationArgs&)’ at ../src/builtins/IntMap.cc:502:27: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [250/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/IntSet.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/IntSet.so.p/IntSet.cc.o -MF src/builtins/IntSet.so.p/IntSet.cc.o.d -o src/builtins/IntSet.so.p/IntSet.cc.o -c ../src/builtins/IntSet.cc In file included from ../external/immer/immer/detail/hamts/champ.hpp:12, from ../external/immer/immer/map.hpp:12, from ../src/computation/machine/gcobject.H:5, from ../src/computation/machine/effect.H:3, from ../src/computation/machine/effects.H:3, from ../src/computation/machine/graph_register.H:22, from ../src/computation/machine/args.H:6, from ../src/builtins/IntSet.cc:2: In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 234 | p->impl.d.data.inner.nodemap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../external/immer/immer/memory_policy.hpp:11, from ../external/immer/immer/map.hpp:14: In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:235:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 235 | p->impl.d.data.inner.datamap = 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/detail/hamts/node.hpp:236:38: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 236 | p->impl.d.data.inner.values = nullptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:228:32, inlined from ‘static immer::detail::hamts::champ::node_t* immer::detail::hamts::champ::empty() [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/champ.hpp:142:54: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_collision(T, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1006:34: ../external/immer/immer/detail/hamts/node.hpp:339:40: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 339 | p->impl.d.data.collision.count = 2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at ../external/immer/immer/heap/identity_heap.hpp:24:30, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_collision(T, T) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:334:32, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = int; Hash = std::hash; Equal = std::equal_to; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1006:34: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 16 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [251/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/Parsimony.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/Parsimony.so.p/Parsimony.cc.o -MF src/builtins/Parsimony.so.p/Parsimony.cc.o.d -o src/builtins/Parsimony.so.p/Parsimony.cc.o -c ../src/builtins/Parsimony.cc [252/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/Matrix.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/Matrix.so.p/Matrix.cc.o -MF src/builtins/Matrix.so.p/Matrix.cc.o.d -o src/builtins/Matrix.so.p/Matrix.cc.o -c ../src/builtins/Matrix.cc [253/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/Likelihood.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/Likelihood.so.p/Likelihood.cc.o -MF src/builtins/Likelihood.so.p/Likelihood.cc.o.d -o src/builtins/Likelihood.so.p/Likelihood.cc.o -c ../src/builtins/Likelihood.cc [254/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/LikelihoodSEV.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/LikelihoodSEV.so.p/LikelihoodSEV.cc.o -MF src/builtins/LikelihoodSEV.so.p/LikelihoodSEV.cc.o.d -o src/builtins/LikelihoodSEV.so.p/LikelihoodSEV.cc.o -c ../src/builtins/LikelihoodSEV.cc [255/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/File.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/File.so.p/File.cc.o -MF src/builtins/File.so.p/File.cc.o.d -o src/builtins/File.so.p/File.cc.o -c ../src/builtins/File.cc [256/381] /usr/bin/i686-linux-gnu-g++ -Isrc/builtins/TreeDist.so.p -Isrc/builtins -I../src/builtins -I. -I.. -Isrc -I../src -I../src/mcon/include -I../src/util/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -isystem../external/immer -isystemexternal/immer/ -MD -MQ src/builtins/TreeDist.so.p/TreeDist.cc.o -MF src/builtins/TreeDist.so.p/TreeDist.cc.o.d -o src/builtins/TreeDist.so.p/TreeDist.cc.o -c ../src/builtins/TreeDist.cc [257/381] /usr/bin/i686-linux-gnu-g++ -Isrc/model_P.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/model_P.p/tools_model_P.cc.o -MF src/model_P.p/tools_model_P.cc.o.d -o src/model_P.p/tools_model_P.cc.o -c ../src/tools/model_P.cc [258/381] /usr/bin/i686-linux-gnu-g++ -Isrc/statreport.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/statreport.p/tools_statreport.cc.o -MF src/statreport.p/tools_statreport.cc.o.d -o src/statreport.p/tools_statreport.cc.o -c ../src/tools/statreport.cc [259/381] /usr/bin/i686-linux-gnu-g++ -Isrc/stats-select.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/stats-select.p/tools_stats-select.cc.o -MF src/stats-select.p/tools_stats-select.cc.o.d -o src/stats-select.p/tools_stats-select.cc.o -c ../src/tools/stats-select.cc [260/381] /usr/bin/i686-linux-gnu-g++ -Isrc/alignment-gild.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-gild.p/tools_alignment-gild.cc.o -MF src/alignment-gild.p/tools_alignment-gild.cc.o.d -o src/alignment-gild.p/tools_alignment-gild.cc.o -c ../src/tools/alignment-gild.cc [261/381] /usr/bin/i686-linux-gnu-g++ -Isrc/alignment-consensus.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-consensus.p/tools_alignment-consensus.cc.o -MF src/alignment-consensus.p/tools_alignment-consensus.cc.o.d -o src/alignment-consensus.p/tools_alignment-consensus.cc.o -c ../src/tools/alignment-consensus.cc ../src/tools/alignment-consensus.cc: In function ‘sparse_index_matrix split_alignment(const sparse_index_matrix&, const sparse_index_matrix&)’: ../src/tools/alignment-consensus.cc:218:15: warning: unused variable ‘N’ [-Wunused-variable] 218 | const int N = M1.n_sequences(); | ^ [262/381] /usr/bin/i686-linux-gnu-g++ -Isrc/alignment-max.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-max.p/tools_alignment-max.cc.o -MF src/alignment-max.p/tools_alignment-max.cc.o.d -o src/alignment-max.p/tools_alignment-max.cc.o -c ../src/tools/alignment-max.cc [263/381] /usr/bin/i686-linux-gnu-g++ -Isrc/alignment-chop-internal.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-chop-internal.p/tools_alignment-chop-internal.cc.o -MF src/alignment-chop-internal.p/tools_alignment-chop-internal.cc.o.d -o src/alignment-chop-internal.p/tools_alignment-chop-internal.cc.o -c ../src/tools/alignment-chop-internal.cc [264/381] /usr/bin/i686-linux-gnu-g++ -Isrc/alignment-indices.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-indices.p/tools_alignment-indices.cc.o -MF src/alignment-indices.p/tools_alignment-indices.cc.o.d -o src/alignment-indices.p/tools_alignment-indices.cc.o -c ../src/tools/alignment-indices.cc [265/381] /usr/bin/i686-linux-gnu-g++ -Isrc/alignment-info.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-info.p/tools_alignment-info.cc.o -MF src/alignment-info.p/tools_alignment-info.cc.o.d -o src/alignment-info.p/tools_alignment-info.cc.o -c ../src/tools/alignment-info.cc [266/381] /usr/bin/i686-linux-gnu-g++ -Isrc/alignment-cat.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-cat.p/tools_alignment-cat.cc.o -MF src/alignment-cat.p/tools_alignment-cat.cc.o.d -o src/alignment-cat.p/tools_alignment-cat.cc.o -c ../src/tools/alignment-cat.cc [267/381] /usr/bin/i686-linux-gnu-g++ -Isrc/alignment-translate.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-translate.p/tools_alignment-translate.cc.o -MF src/alignment-translate.p/tools_alignment-translate.cc.o.d -o src/alignment-translate.p/tools_alignment-translate.cc.o -c ../src/tools/alignment-translate.cc [268/381] /usr/bin/i686-linux-gnu-g++ -Isrc/alignment-find.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-find.p/tools_alignment-find.cc.o -MF src/alignment-find.p/tools_alignment-find.cc.o.d -o src/alignment-find.p/tools_alignment-find.cc.o -c ../src/tools/alignment-find.cc [269/381] /usr/bin/i686-linux-gnu-g++ -Isrc/trees-consensus.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/trees-consensus.p/tools_trees-consensus.cc.o -MF src/trees-consensus.p/tools_trees-consensus.cc.o.d -o src/trees-consensus.p/tools_trees-consensus.cc.o -c ../src/tools/trees-consensus.cc [270/381] /usr/bin/i686-linux-gnu-g++ -Isrc/tree-mean-lengths.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/tree-mean-lengths.p/tools_tree-mean-lengths.cc.o -MF src/tree-mean-lengths.p/tools_tree-mean-lengths.cc.o.d -o src/tree-mean-lengths.p/tools_tree-mean-lengths.cc.o -c ../src/tools/tree-mean-lengths.cc [271/381] /usr/bin/i686-linux-gnu-g++ -Isrc/mctree-mean-lengths.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/mctree-mean-lengths.p/tools_mctree-mean-lengths.cc.o -MF src/mctree-mean-lengths.p/tools_mctree-mean-lengths.cc.o.d -o src/mctree-mean-lengths.p/tools_mctree-mean-lengths.cc.o -c ../src/tools/mctree-mean-lengths.cc [272/381] /usr/bin/i686-linux-gnu-g++ -Isrc/trees-to-SRQ.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/trees-to-SRQ.p/tools_trees-to-SRQ.cc.o -MF src/trees-to-SRQ.p/tools_trees-to-SRQ.cc.o.d -o src/trees-to-SRQ.p/tools_trees-to-SRQ.cc.o -c ../src/tools/trees-to-SRQ.cc [273/381] /usr/bin/i686-linux-gnu-g++ -Isrc/pickout.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/pickout.p/tools_pickout.cc.o -MF src/pickout.p/tools_pickout.cc.o.d -o src/pickout.p/tools_pickout.cc.o -c ../src/tools/pickout.cc [274/381] /usr/bin/i686-linux-gnu-g++ -Isrc/cut-range.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/cut-range.p/tools_cut-range.cc.o -MF src/cut-range.p/tools_cut-range.cc.o.d -o src/cut-range.p/tools_cut-range.cc.o -c ../src/tools/cut-range.cc [275/381] /usr/bin/i686-linux-gnu-g++ -Isrc/trees-distances.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/trees-distances.p/tools_trees-distances.cc.o -MF src/trees-distances.p/tools_trees-distances.cc.o.d -o src/trees-distances.p/tools_trees-distances.cc.o -c ../src/tools/trees-distances.cc [276/381] /usr/bin/i686-linux-gnu-g++ -Isrc/alignment-thin.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-thin.p/tools_alignment-thin.cc.o -MF src/alignment-thin.p/tools_alignment-thin.cc.o.d -o src/alignment-thin.p/tools_alignment-thin.cc.o -c ../src/tools/alignment-thin.cc [277/381] /usr/bin/i686-linux-gnu-g++ -Isrc/alignments-diff.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignments-diff.p/tools_alignments-diff.cc.o -MF src/alignments-diff.p/tools_alignments-diff.cc.o.d -o src/alignments-diff.p/tools_alignments-diff.cc.o -c ../src/tools/alignments-diff.cc [278/381] /usr/bin/i686-linux-gnu-g++ -Isrc/tree-tool.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/tree-tool.p/tools_tree-tool.cc.o -MF src/tree-tool.p/tools_tree-tool.cc.o.d -o src/tree-tool.p/tools_tree-tool.cc.o -c ../src/tools/tree-tool.cc [279/381] /usr/bin/i686-linux-gnu-g++ -Isrc/alignment-distances.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-distances.p/tools_alignment-distances.cc.o -MF src/alignment-distances.p/tools_alignment-distances.cc.o.d -o src/alignment-distances.p/tools_alignment-distances.cc.o -c ../src/tools/alignment-distances.cc [280/381] /usr/bin/i686-linux-gnu-g++ -Isrc/alignment-draw.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-draw.p/tools_alignment-draw.cc.o -MF src/alignment-draw.p/tools_alignment-draw.cc.o.d -o src/alignment-draw.p/tools_alignment-draw.cc.o -c ../src/tools/alignment-draw.cc [281/381] /usr/bin/i686-linux-gnu-g++ -Isrc/alignment-draw.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/alignment-draw.p/tools_colors.cc.o -MF src/alignment-draw.p/tools_colors.cc.o.d -o src/alignment-draw.p/tools_colors.cc.o -c ../src/tools/colors.cc [282/381] /usr/bin/i686-linux-gnu-g++ -Isrc/trees-bootstrap.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/trees-bootstrap.p/tools_trees-bootstrap.cc.o -MF src/trees-bootstrap.p/tools_trees-bootstrap.cc.o.d -o src/trees-bootstrap.p/tools_trees-bootstrap.cc.o -c ../src/tools/trees-bootstrap.cc [283/381] /usr/bin/i686-linux-gnu-g++ -Isrc/trees-bootstrap.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/trees-bootstrap.p/tools_bootstrap.cc.o -MF src/trees-bootstrap.p/tools_bootstrap.cc.o.d -o src/trees-bootstrap.p/tools_bootstrap.cc.o -c ../src/tools/bootstrap.cc [284/381] /usr/bin/i686-linux-gnu-g++ -Isrc/draw-tree.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/pixman-1 -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/draw-tree.p/tools_draw-tree.cc.o -MF src/draw-tree.p/tools_draw-tree.cc.o.d -o src/draw-tree.p/tools_draw-tree.cc.o -c ../src/tools/draw-tree.cc [285/381] /usr/bin/i686-linux-gnu-g++ -Isrc/extract-ancestors.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/extract-ancestors.p/tools_extract-ancestors.cc.o -MF src/extract-ancestors.p/tools_extract-ancestors.cc.o.d -o src/extract-ancestors.p/tools_extract-ancestors.cc.o -c ../src/tools/extract-ancestors.cc [286/381] /usr/bin/i686-linux-gnu-g++ -Isrc/summarize-ancestors.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/summarize-ancestors.p/tools_summarize-ancestors.cc.o -MF src/summarize-ancestors.p/tools_summarize-ancestors.cc.o.d -o src/summarize-ancestors.p/tools_summarize-ancestors.cc.o -c ../src/tools/summarize-ancestors.cc [287/381] /usr/bin/i686-linux-gnu-g++ -Isrc/mcon-tool.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/mcon-tool.p/tools_mcon-tool.cc.o -MF src/mcon-tool.p/tools_mcon-tool.cc.o.d -o src/mcon-tool.p/tools_mcon-tool.cc.o -c ../src/tools/mcon-tool.cc [288/381] /usr/bin/i686-linux-gnu-g++ -Isrc/bali-subsample.p -Isrc -I../src -I. -I.. -I../src/util/include -I../src/mcon/include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++20 -O3 -DHAVE_CONFIG_H -Wno-sign-compare -Wno-maybe-uninitialized -Woverloaded-virtual -Wstrict-aliasing -Wno-unknown-pragmas -fdiagnostics-show-template-tree -funroll-loops -fno-math-errno -fno-signed-zeros -DNDEBUG_DP -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -DBOOST_RANDOM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_ALL_NO_LIB -MD -MQ src/bali-subsample.p/tools_subsample.cc.o -MF src/bali-subsample.p/tools_subsample.cc.o.d -o src/bali-subsample.p/tools_subsample.cc.o -c ../src/tools/subsample.cc [289/381] /usr/bin/i686-linux-gnu-g++ -o src/bali-phy/bali-phy src/bali-phy/bali-phy.p/link-partitions.cc.o src/bali-phy/bali-phy.p/bali-phy.cc.o src/bali-phy/bali-phy.p/help.cc.o src/bali-phy/bali-phy.p/A-T-model.cc.o src/bali-phy/bali-phy.p/files.cc.o src/bali-phy/bali-phy.p/system.cc.o src/bali-phy/bali-phy.p/cmd_line.cc.o src/bali-phy/bali-phy.p/paths.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-export-dynamic -Wl,--whole-archive -Wl,--start-group src/util/libutil.a src/mcon/libmcon.a src/libcommon.a src/computation/libcomputation.a src/libbaliphy.a -Wl,--no-whole-archive -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -ldl -lm -lfmt -lfmt -lfmt -Wl,--end-group [290/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/Array.so src/builtins/Array.so.p/Array.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [291/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/Data.so src/builtins/Data.so.p/Data.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [292/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/Prelude.so src/builtins/Prelude.so.p/Prelude.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [293/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/Alphabet.so src/builtins/Alphabet.so.p/Alphabet.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [294/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/Pair.so src/builtins/Pair.so.p/Pair.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [295/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/Modifiables.so src/builtins/Modifiables.so.p/Modifiables.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [296/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/Alignment.so src/builtins/Alignment.so.p/Alignment.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [297/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/PopGen.so src/builtins/PopGen.so.p/PopGen.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [298/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/Distribution.so src/builtins/Distribution.so.p/Distribution.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [299/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/Range.so src/builtins/Range.so.p/Range.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [300/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/SModel.so src/builtins/SModel.so.p/SModel.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [301/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/MCMC.so src/builtins/MCMC.so.p/MCMC.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [302/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/Vector.so src/builtins/Vector.so.p/Vector.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [303/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/Environment.so src/builtins/Environment.so.p/Environment.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [304/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/SMC.so src/builtins/SMC.so.p/SMC.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [305/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/Real.so src/builtins/Real.so.p/Real.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [306/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/Bits.so src/builtins/Bits.so.p/Bits.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [307/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/Foreign.so src/builtins/Foreign.so.p/Foreign.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [308/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/Text.so src/builtins/Text.so.p/Text.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [309/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/Char.so src/builtins/Char.so.p/Char.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [310/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/Num.so src/builtins/Num.so.p/Num.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [311/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/IntMap.so src/builtins/IntMap.so.p/IntMap.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [312/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/IntSet.so src/builtins/IntSet.so.p/IntSet.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [313/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/Parsimony.so src/builtins/Parsimony.so.p/Parsimony.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [314/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/Matrix.so src/builtins/Matrix.so.p/Matrix.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [315/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/Likelihood.so src/builtins/Likelihood.so.p/Likelihood.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [316/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/LikelihoodSEV.so src/builtins/LikelihoodSEV.so.p/LikelihoodSEV.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [317/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/File.so src/builtins/File.so.p/File.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [318/381] /usr/bin/i686-linux-gnu-g++ -o src/builtins/TreeDist.so src/builtins/TreeDist.so.p/TreeDist.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -Wl,--end-group [319/381] /usr/bin/i686-linux-gnu-g++ -o src/model_P src/model_P.p/tools_model_P.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [320/381] /usr/bin/i686-linux-gnu-g++ -o src/statreport src/statreport.p/tools_statreport.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [321/381] /usr/bin/i686-linux-gnu-g++ -o src/stats-select src/stats-select.p/tools_stats-select.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [322/381] /usr/bin/i686-linux-gnu-g++ -o src/alignment-gild src/alignment-gild.p/tools_alignment-gild.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [323/381] /usr/bin/i686-linux-gnu-g++ -o src/alignment-consensus src/alignment-consensus.p/tools_alignment-consensus.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [324/381] /usr/bin/i686-linux-gnu-g++ -o src/alignment-max src/alignment-max.p/tools_alignment-max.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [325/381] /usr/bin/i686-linux-gnu-g++ -o src/alignment-chop-internal src/alignment-chop-internal.p/tools_alignment-chop-internal.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [326/381] /usr/bin/i686-linux-gnu-g++ -o src/alignment-indices src/alignment-indices.p/tools_alignment-indices.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [327/381] /usr/bin/i686-linux-gnu-g++ -o src/alignment-info src/alignment-info.p/tools_alignment-info.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [328/381] /usr/bin/i686-linux-gnu-g++ -o src/alignment-cat src/alignment-cat.p/tools_alignment-cat.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [329/381] /usr/bin/i686-linux-gnu-g++ -o src/alignment-translate src/alignment-translate.p/tools_alignment-translate.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [330/381] /usr/bin/i686-linux-gnu-g++ -o src/alignment-find src/alignment-find.p/tools_alignment-find.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [331/381] /usr/bin/i686-linux-gnu-g++ -o src/trees-consensus src/trees-consensus.p/tools_trees-consensus.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [332/381] /usr/bin/i686-linux-gnu-g++ -o src/tree-mean-lengths src/tree-mean-lengths.p/tools_tree-mean-lengths.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [333/381] /usr/bin/i686-linux-gnu-g++ -o src/mctree-mean-lengths src/mctree-mean-lengths.p/tools_mctree-mean-lengths.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [334/381] /usr/bin/i686-linux-gnu-g++ -o src/trees-to-SRQ src/trees-to-SRQ.p/tools_trees-to-SRQ.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [335/381] /usr/bin/i686-linux-gnu-g++ -o src/pickout src/pickout.p/tools_pickout.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [336/381] /usr/bin/i686-linux-gnu-g++ -o src/cut-range src/cut-range.p/tools_cut-range.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [337/381] /usr/bin/i686-linux-gnu-g++ -o src/trees-distances src/trees-distances.p/tools_trees-distances.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [338/381] /usr/bin/i686-linux-gnu-g++ -o src/alignment-thin src/alignment-thin.p/tools_alignment-thin.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [339/381] /usr/bin/i686-linux-gnu-g++ -o src/alignments-diff src/alignments-diff.p/tools_alignments-diff.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [340/381] /usr/bin/i686-linux-gnu-g++ -o src/tree-tool src/tree-tool.p/tools_tree-tool.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [341/381] /usr/bin/i686-linux-gnu-g++ -o src/alignment-distances src/alignment-distances.p/tools_alignment-distances.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [342/381] /usr/bin/i686-linux-gnu-g++ -o src/alignment-draw src/alignment-draw.p/tools_alignment-draw.cc.o src/alignment-draw.p/tools_colors.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [343/381] /usr/bin/i686-linux-gnu-g++ -o src/trees-bootstrap src/trees-bootstrap.p/tools_trees-bootstrap.cc.o src/trees-bootstrap.p/tools_bootstrap.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [344/381] /usr/bin/i686-linux-gnu-g++ -o src/draw-tree src/draw-tree.p/tools_draw-tree.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm /usr/lib/i386-linux-gnu/libcairo.so -lfmt -Wl,--end-group [345/381] /usr/bin/i686-linux-gnu-g++ -o src/extract-ancestors src/extract-ancestors.p/tools_extract-ancestors.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [346/381] /usr/bin/i686-linux-gnu-g++ -o src/summarize-ancestors src/summarize-ancestors.p/tools_summarize-ancestors.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [347/381] /usr/bin/i686-linux-gnu-g++ -o src/mcon-tool src/mcon-tool.p/tools_mcon-tool.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [348/381] /usr/bin/i686-linux-gnu-g++ -o src/bali-subsample src/bali-subsample.p/tools_subsample.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -g -O2 -ffile-prefix-map=/build/reproducible-path/bali-phy-4.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -g0 -Wl,-z,relro -Wl,-z,now -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_random.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/i386-linux-gnu/libboost_json.so.1.83.0 -lm -lfmt -Wl,--end-group [349/381] /usr/bin/meson --internal exe --capture doc/bali-phy.1 -- /usr/bin/pandoc -s -t man ../doc/man/bali-phy.md [350/381] /usr/bin/meson --internal exe --capture doc/model_P.1 -- /usr/bin/pandoc -s -t man ../doc/man/model_P.md [351/381] /usr/bin/meson --internal exe --capture doc/statreport.1 -- /usr/bin/pandoc -s -t man ../doc/man/statreport.md [352/381] /usr/bin/meson --internal exe --capture doc/stats-select.1 -- /usr/bin/pandoc -s -t man ../doc/man/stats-select.md [353/381] /usr/bin/meson --internal exe --capture doc/alignment-gild.1 -- /usr/bin/pandoc -s -t man ../doc/man/alignment-gild.md [354/381] /usr/bin/meson --internal exe --capture doc/alignment-consensus.1 -- /usr/bin/pandoc -s -t man ../doc/man/alignment-consensus.md [355/381] /usr/bin/meson --internal exe --capture doc/alignment-max.1 -- /usr/bin/pandoc -s -t man ../doc/man/alignment-max.md [356/381] /usr/bin/meson --internal exe --capture doc/alignment-chop-internal.1 -- /usr/bin/pandoc -s -t man ../doc/man/alignment-chop-internal.md [357/381] /usr/bin/meson --internal exe --capture doc/alignment-indices.1 -- /usr/bin/pandoc -s -t man ../doc/man/alignment-indices.md [358/381] /usr/bin/meson --internal exe --capture doc/alignment-info.1 -- /usr/bin/pandoc -s -t man ../doc/man/alignment-info.md [359/381] /usr/bin/meson --internal exe --capture doc/alignment-cat.1 -- /usr/bin/pandoc -s -t man ../doc/man/alignment-cat.md [360/381] /usr/bin/meson --internal exe --capture doc/alignment-translate.1 -- /usr/bin/pandoc -s -t man ../doc/man/alignment-translate.md [361/381] /usr/bin/meson --internal exe --capture doc/alignment-find.1 -- /usr/bin/pandoc -s -t man ../doc/man/alignment-find.md [362/381] /usr/bin/meson --internal exe --capture doc/trees-consensus.1 -- /usr/bin/pandoc -s -t man ../doc/man/trees-consensus.md [363/381] /usr/bin/meson --internal exe --capture doc/tree-mean-lengths.1 -- /usr/bin/pandoc -s -t man ../doc/man/tree-mean-lengths.md [364/381] /usr/bin/meson --internal exe --capture doc/mctree-mean-lengths.1 -- /usr/bin/pandoc -s -t man ../doc/man/mctree-mean-lengths.md [365/381] /usr/bin/meson --internal exe --capture doc/trees-to-SRQ.1 -- /usr/bin/pandoc -s -t man ../doc/man/trees-to-SRQ.md [366/381] /usr/bin/meson --internal exe --capture doc/pickout.1 -- /usr/bin/pandoc -s -t man ../doc/man/pickout.md [367/381] /usr/bin/meson --internal exe --capture doc/cut-range.1 -- /usr/bin/pandoc -s -t man ../doc/man/cut-range.md [368/381] /usr/bin/meson --internal exe --capture doc/trees-distances.1 -- /usr/bin/pandoc -s -t man ../doc/man/trees-distances.md [369/381] /usr/bin/meson --internal exe --capture doc/alignment-thin.1 -- /usr/bin/pandoc -s -t man ../doc/man/alignment-thin.md [370/381] /usr/bin/meson --internal exe --capture doc/alignments-diff.1 -- /usr/bin/pandoc -s -t man ../doc/man/alignments-diff.md [371/381] /usr/bin/meson --internal exe --capture doc/tree-tool.1 -- /usr/bin/pandoc -s -t man ../doc/man/tree-tool.md [372/381] /usr/bin/meson --internal exe --capture doc/alignment-distances.1 -- /usr/bin/pandoc -s -t man ../doc/man/alignment-distances.md [373/381] /usr/bin/meson --internal exe --capture doc/alignment-draw.1 -- /usr/bin/pandoc -s -t man ../doc/man/alignment-draw.md [374/381] /usr/bin/meson --internal exe --capture doc/trees-bootstrap.1 -- /usr/bin/pandoc -s -t man ../doc/man/trees-bootstrap.md [375/381] /usr/bin/meson --internal exe --capture doc/draw-tree.1 -- /usr/bin/pandoc -s -t man ../doc/man/draw-tree.md [376/381] /usr/bin/meson --internal exe --capture doc/extract-ancestors.1 -- /usr/bin/pandoc -s -t man ../doc/man/extract-ancestors.md [377/381] /usr/bin/meson --internal exe --capture doc/summarize-ancestors.1 -- /usr/bin/pandoc -s -t man ../doc/man/summarize-ancestors.md [378/381] /usr/bin/meson --internal exe --capture doc/mcon-tool.1 -- /usr/bin/pandoc -s -t man ../doc/man/mcon-tool.md [379/381] /usr/bin/meson --internal exe --capture doc/bali-subsample.1 -- /usr/bin/pandoc -s -t man ../doc/man/bali-subsample.md [380/381] /usr/bin/meson --internal exe --capture doc/bp-analyze.1 -- /usr/bin/pandoc -s -t man ../doc/man/bp-analyze.md [381/381] /usr/bin/meson --internal exe --capture doc/bali-phy-pkg.1 -- /usr/bin/pandoc -s -t man ../doc/man/bali-phy-pkg.md create-stamp debian/debhelper-build-stamp dh_testroot -a -O--buildsystem=meson dh_prep -a -O--buildsystem=meson dh_auto_install --destdir=debian/bali-phy/ -a -O--buildsystem=meson cd obj-i686-linux-gnu && DESTDIR=/build/reproducible-path/bali-phy-4.1\+dfsg/debian/bali-phy LC_ALL=C.UTF-8 ninja install [1/5] Generating src/git-version.h with a custom command [1/2] Installing files Installing subdir /build/reproducible-path/bali-phy-4.1+dfsg/haskell to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Tree.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SMC.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Range.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Prelude.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/PopGen.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Parse.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Parameters.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Markov.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/MCMC.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/IModel.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Graph.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Forest.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/EigenExp.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Effect.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/BirthDeath.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Tree/Newick.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Tree Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Text/Show.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Text Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Text/Read.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Text Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/System/IO.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/System Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/System/FilePath.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/System Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/System/Environment.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/System Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/System/Directory.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/System Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/Simple.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/ReversibleMarkov.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/Rate.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/RNAEdit.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/PosSelection.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/Parsimony.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/Nucleotides.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/NonReversibleMarkov.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/MutSel.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/MultiFrequency.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/MixtureModels.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/MixtureModel.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/MarkovModulated.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/Markov.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/Frequency.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/Empirical.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/Doublets.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/Codons.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/BranchSiteMixture.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/BranchModel.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/ASRV.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/Likelihood/VariableA.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel/Likelihood Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/Likelihood/FixedA.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel/Likelihood Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/SModel/Likelihood/CLV.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel/Likelihood Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Random.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Logger.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Dist.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/UniqueDist.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Uniform.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Tuple.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Tree.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Transform.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Shifted.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/RecDist.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Poisson.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/PhyloCTMC.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/PhyloAlignment.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/PairwiseAlignment.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Normal.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/NegativeBinomial.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Multinomial.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Mixture.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Markov.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/List.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Laplace.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Independent.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Geometric.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Gamma.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Exponential.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Discrete.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/DirichletProcess.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Dirichlet.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Changepoints.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Cauchy.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Categorical.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Binomial.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Beta.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Bernoulli.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Tree/Yule.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/Tree Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Tree/Util.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/Tree Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Tree/UniformTopology.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/Tree Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Tree/UniformTimeTree.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/Tree Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Tree/Moves.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/Tree Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Tree/Modifiable.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/Tree Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Tree/Coalescent.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/Tree Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Tree/BirthDeath2.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/Tree Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Tree/BirthDeath.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/Tree Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/PhyloCTMC/VariableA.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/PhyloCTMC Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/PhyloCTMC/Properties.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/PhyloCTMC Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/PhyloCTMC/PhyloCTMC.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/PhyloCTMC Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Probability/Distribution/PhyloCTMC/FixedA.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/PhyloCTMC Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/PopGen/Deploid.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/PopGen Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Numeric/Prob.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Numeric Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Numeric/Natural.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Numeric Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Numeric/LogDouble.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Numeric Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Numeric/Log.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Numeric Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/MCMC/Types.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/MCMC Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/MCMC/Moves.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/MCMC Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/MCMC/Loggers.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/MCMC Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/MCMC/Moves/Tree.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/MCMC/Moves Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/MCMC/Moves/Real.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/MCMC/Moves Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/MCMC/Moves/MH.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/MCMC/Moves Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/MCMC/Moves/Integer.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/MCMC/Moves Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/MCMC/Moves/Context.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/MCMC/Moves Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/MCMC/Moves/Alignment.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/MCMC/Moves Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Foreign/Vector.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Foreign Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Foreign/String.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Foreign Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Foreign/Pair.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Foreign Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Foreign/Maybe.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Foreign Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Foreign/Introspection.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Foreign Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Foreign/IntMap.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Foreign Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Foreign/CList.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Foreign Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Word.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Unique.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Typeable.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Tuple.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Traversable.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Text.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/String.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Set.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Semigroup.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Ratio.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Poset.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Ord.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/OldList.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Nat.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Monoid.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Maybe.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Matrix.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Map.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/List.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/JSON.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Ix.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/IntSet.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/IntMap.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/IORef.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Functor.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Function.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Frame.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Foldable.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Floating.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Exception.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Eq.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Either.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Char.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/CSV.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/ByteString.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Bool.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/BitVector.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Array.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Unique/Id.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data/Unique Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Type/Bool.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data/Type Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Text/IO.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data/Text Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Text/Encoding.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data/Text Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Text/Display.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data/Text Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/List/NonEmpty.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data/List Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Floating/Types.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data/Floating Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Data/Floating/Classes.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data/Floating Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Control/Monad.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Control Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Control/DeepSeq.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Control Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Control/Applicative.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Control Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Control/Monad/State.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Control/Monad Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Control/Monad/Fix.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Control/Monad Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Control/Monad/IO/Class.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Control/Monad/IO Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Compiler/ST.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Compiler/RealFrac.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Compiler/RealFloat.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Compiler/Real.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Compiler/Ratio.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Compiler/Num.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Compiler/Integral.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Compiler/IO.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Compiler/Fractional.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Compiler/Floating.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Compiler/Error.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Compiler/Enum.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Compiler/Classes.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Compiler/Base.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Bio/Sequence.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Bio Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Bio/Alphabet.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Bio Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Bio/Alignment.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Bio Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Bio/Alignment/Pairwise.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Bio/Alignment Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Bio/Alignment/Matrix.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Bio/Alignment Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/Bio/Alignment/Class.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Bio/Alignment Installing /build/reproducible-path/bali-phy-4.1+dfsg/haskell/BAliPhy/Util.hs to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/BAliPhy Installing subdir /build/reproducible-path/bali-phy-4.1+dfsg/bindings to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/x3x3.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/x3_sym.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/x3.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/x2x2.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/x2_sym.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/x2.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/wag_freq.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/wag.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/tn93_sym.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/tn93.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/sample.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/rs07_relaxed_rates.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/rs07.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/rs05.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/rna_edit.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/rna_16a.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/relaxed_rs07.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/parameter_mixture.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/pam.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/nonrev.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/nonEq.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/mut_sel_aa.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/mut_sel.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/multi_rs07.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/multi_rate.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/multi_freq.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/multiMixtureModel.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/mnm.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/mixture.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/mg94k.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/mg94_ext.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/mg94.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/markov_modulate_mixture.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/m8a_test.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/m8a.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/m8.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/m7.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/m3_test.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/m3.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/m2a_test.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/m2a.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/m1a.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/lg08_freq.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/lg08.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/k80.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/jtt.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/jc69.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/inv.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/hky85_sym.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/hky85.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/gy94_ext.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/gy94.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/gwF.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/gtr_sym.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/gtr.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/get_q.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/fe.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/fMutSel0.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/fMutSel.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/f81.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/f61.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/f3x4.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/f1x4.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/f.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/equ.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/empirical.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/density.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/dNdS.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/busted_s.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/busted.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/branch_site_mixture.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/branch_site.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/Rates/log_normal.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Rates Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/Rates/gamma.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Rates Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/Rates/free.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Rates Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/Frequencies/uniform.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Frequencies Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/Covarion/wang07.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Covarion Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/Covarion/ts98.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Covarion Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/Covarion/multi_freq.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Covarion Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/Covarion/huelsenbeck02_two.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Covarion Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/Covarion/huelsenbeck02_test.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Covarion Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/Covarion/huelsenbeck02.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Covarion Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/Covarion/gtr.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Covarion Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/models/Covarion/galtier01.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Covarion Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/zipWith.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/zip.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/unit_mixture.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/uniform_discretize.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/tripletsOf.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/tan.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/take.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/sub.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/standard_code.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/sqrt.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/sort.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/sin.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/scaleTo.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/scaleBy.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/rnaEditsOf.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/rna.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/replicate.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/quantile.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/pow.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/pdf.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/ordered_letter_pairs.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/number_pairs.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/num_branches.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/nonreversible.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/nodes.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/negate.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/n_components.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/mul.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/min.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/max.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/map.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/lookup.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/log.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/letters.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/letter_pairs.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/length.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/intToDouble.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/identity.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/getNucleotides.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/getAminoAcids.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/exp.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/doubletsOf.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/dna.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/div.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/discrete.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/cos.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/convertDiscrete.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/codonsOf.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/cdf.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/branches_list.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/branches.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/branch_length.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/add.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/aa.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/constructors/Nil.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions/constructors Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/functions/constructors/Cons.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions/constructors Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/yule.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/uniform_tree.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/uniform_rooted_tree.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/uniform_int.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/uniform.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/symmetric_dirichlet_on.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/symmetric_dirichlet.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/shifted_gamma.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/shifted_exponential.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/poisson.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/normal.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/logNormal.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/logLaplace.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/logGamma.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/logCauchy.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/laplace.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/iid_on.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/iidMap.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/iid.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/geometric.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/gamma.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/fixed_topology_tree.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/exponential.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/dirichlet_on_dirichlet.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/dirichlet_on.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/dirichlet_mixture.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/dirichlet.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/cauchy.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/binomial.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/beta.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/reproducible-path/bali-phy-4.1+dfsg/bindings/distributions/bernoulli.json to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing subdir /build/reproducible-path/bali-phy-4.1+dfsg/help to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/parameters.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/alphabets.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/parameters/priors.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/parameters Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/version.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/verbose.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/unalign.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/tree.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/test.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/subsample.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/smodel.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/set.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/seed.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/scale.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/print.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/pre-burnin.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/package-path.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/name.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/model.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/link.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/iterations.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/imodel.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/fix.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/enable.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/disable.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/config.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/alphabet.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/align.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/commands/Rao-Blackwellize.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/alphabets/genetic-code.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/alphabets Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/alphabets/Triplets.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/alphabets Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/alphabets/Doublets.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/alphabets Installing /build/reproducible-path/bali-phy-4.1+dfsg/help/alphabets/Codons.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/alphabets Installing subdir /build/reproducible-path/bali-phy-4.1+dfsg/examples to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/table1.accessions to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/paper.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/other.accessions to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/additional.accessions to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/76.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/76.dnd to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/76-muscle.ph to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/76-muscle.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/76-clustalw.ph to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/76-clustalw.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/37.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/37.dnd to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/37-muscle.ph to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/37-muscle.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/37-clustalw.ph to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/37-clustalw.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/30.ph to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/30.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/30.dnd to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/30.aln to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/30-muscle.ph to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/30-muscle.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/30-clustalw.ph to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/microbotryum/30-clustalw.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/lrRNA/mollusc12.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/lrRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/lrRNA/mollusc.rna.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/lrRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/lrRNA/mollusc.gb to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/lrRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/lrRNA/mollusc.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/lrRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/lrRNA/keep.pl to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/lrRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/lrRNA/NOTES.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/lrRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/ferns/orig.nex to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/ferns Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/ferns/orig.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/ferns Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/ferns/config2.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/ferns Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/ferns/config.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/ferns Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/ferns/cleaned.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/ferns Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/ferns/README.txt to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/ferns Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Miklos-2008/xylose_isomerase.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Miklos-2008/subtilase.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Miklos-2008/rr_receiver.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Miklos-2008/parvalbumin-like.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Miklos-2008/papain.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Miklos-2008/lysozyme.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Miklos-2008/legume_lectin.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Miklos-2008/lectin.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Miklos-2008/haloperoxidase.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Miklos-2008/annexin.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Miklos-2008/Starch_binding_domain.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Miklos-2008/Src_homology_2_domains.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/ITS/ITS2-trimmed.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/ITS Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/ITS/ITS1-trimmed.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/ITS Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/ITS/5.8S.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/ITS Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/HIV/HIVSIV.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/HIV Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/HIV/chain-2005/pol.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/HIV/chain-2005 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/HIV/chain-2005/pol-common.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/HIV/chain-2005 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/HIV/chain-2005/pol-clustal.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/HIV/chain-2005 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/HIV/chain-2005/env.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/HIV/chain-2005 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/HIV/chain-2005/env-common.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/HIV/chain-2005 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/HIV/chain-2005/env-clustal.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/HIV/chain-2005 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/HIV/chain-2005/env-clustal-codons.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/HIV/chain-2005 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Globins/some.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Globins Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Globins/many.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Globins Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Globins/many-muscle.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Globins Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Globins/globins.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Globins Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Globins/few.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Globins Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Globins/few-muscle.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Globins Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Globins/few-clustalw.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Globins Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Globins/few-clustalw.dnd to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Globins Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Globins/bglobin.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Globins Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Globins/10-globins.xml to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Globins Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Globins/10-globins-Lunter.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Globins Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/v-src.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/v-src-muscle.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/v-src-mafft.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/v-src-fsa.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/sod.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/sod-prank.2.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/sod-prank.2.dnd to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/sod-prank.1.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/sod-prank.1.dnd to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/sod-muscle.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/sod-mafft.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/sod-fsa.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/sod-bali-phy-C20-gamma4.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/sod-bali-phy-C20-gamma4.MAP.tree to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/sod-bali-phy-C20-gamma4-c50.PP.tree to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/globins.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/globins-prank.2.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/globins-prank.2.dnd to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/globins-prank.1.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/globins-prank.1.dnd to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/globins-muscle.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/globins-mafft.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/globins-fsa.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/globins-bali-phy-C20-gamma4.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/globins-bali-phy-C20-gamma4.MAP.tree to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/globins-bali-phy-C20-gamma4-c50.PP.tree to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Enolase/enolase-38.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Enolase Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Enolase/enolase-38-trimmed.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Enolase Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/EF-Tu/5d.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/EF-Tu/5d-muscle.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/EF-Tu/5d-clustalw.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/EF-Tu/5d-clustalw.dnd to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/EF-Tu/48b.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/EF-Tu/48b-clustalw.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/EF-Tu/48b-clustalw.dnd to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/EF-Tu/25-mafft.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/EF-Tu/12d.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/EF-Tu/12d-muscle.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/EF-Tu/12d-clustalw.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/EF-Tu/12d-clustalw.dnd to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Duplications/trp-tyr/tyr.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Duplications/trp-tyr Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Duplications/trp-tyr/tyr-muscle.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Duplications/trp-tyr Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Duplications/trp-tyr/trp.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Duplications/trp-tyr Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Duplications/trp-tyr/trp-tyr-muscle.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Duplications/trp-tyr Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Duplications/trp-tyr/trp-muscle.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Duplications/trp-tyr Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Duplications/hisA-hisF/hisF.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Duplications/hisA-hisF Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Duplications/hisA-hisF/hisF-muscle.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Duplications/hisA-hisF Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Duplications/hisA-hisF/hisA.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Duplications/hisA-hisF Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Duplications/hisA-hisF/hisA-muscle.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Duplications/hisA-hisF Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Duplications/hisA-hisF/hisA-hisF-muscle.ph to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Duplications/hisA-hisF Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/Duplications/hisA-hisF/hisA-hisF-muscle.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Duplications/hisA-hisF Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/5d.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/5d-muscle.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/5d-clustalw.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/5d-clustalw.dnd to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/48.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/48-t-coffee.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/48-t-coffee.dnd to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/48-probcons-RNA.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/48-probcons-RNA-trained.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/48-muscle.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/48-fsa.ph to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/48-fsa.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/48-dialign2-2.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/48-clustalw.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/48-clustalw.dnd to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/48-GTR-DP6-consensus.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/48-GTR-DP6-c10.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/48-GTR-DP6-WPD.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/48-GTR-DP6-MAP.tree to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/48-GTR-DP6-MAP.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/25.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/25-tcoffee.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/25-tcoffee.dnd to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/25-t-coffee.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/25-t-coffee.dnd to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/25-probcons-RNA.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/25-probcons-RNA-trained.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/25-poy.trees to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/25-poy.tree to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/25-poy.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/25-poy.command to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/25-muscle5.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/25-muscle5.FastTree.tree to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/25-muscle.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/25-fsa.ph to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/25-fsa.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/25-dialign2-2.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/25-clustalw.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/25-clustalw.dnd to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/25-GTR-LN8-c50.tree to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/25-GTR-LN8-c50.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/reproducible-path/bali-phy-4.1+dfsg/examples/5S-rRNA/25-GTR-LN8-WPD.fasta to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing src/bali-phy/bali-phy to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/builtins/Array.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Data.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Prelude.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Alphabet.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Pair.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Modifiables.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Alignment.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/PopGen.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Distribution.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Range.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/SModel.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/MCMC.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Vector.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Environment.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/SMC.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Real.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Bits.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Foreign.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Text.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Char.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Num.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/IntMap.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/IntSet.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Parsimony.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Matrix.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Likelihood.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/LikelihoodSEV.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/File.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/TreeDist.so to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/model_P to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/statreport to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/stats-select to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-gild to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-consensus to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-max to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-chop-internal to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-indices to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-info to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-cat to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-translate to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-find to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/trees-consensus to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/tree-mean-lengths to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/mctree-mean-lengths to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/trees-to-SRQ to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/pickout to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/cut-range to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/trees-distances to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-thin to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignments-diff to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/tree-tool to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-distances to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-draw to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/trees-bootstrap to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/draw-tree to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/extract-ancestors to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/summarize-ancestors to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/mcon-tool to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/bali-subsample to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing doc/bali-phy.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/model_P.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/statreport.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/stats-select.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-gild.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-consensus.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-max.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-chop-internal.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-indices.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-info.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-cat.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-translate.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-find.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/trees-consensus.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/tree-mean-lengths.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/mctree-mean-lengths.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/trees-to-SRQ.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/pickout.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/cut-range.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/trees-distances.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-thin.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignments-diff.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/tree-tool.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-distances.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-draw.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/trees-bootstrap.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/draw-tree.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/extract-ancestors.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/summarize-ancestors.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/mcon-tool.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/bali-subsample.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/bp-analyze.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/bali-phy-pkg.1 to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing /build/reproducible-path/bali-phy-4.1+dfsg/scripts/bp-analyze to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing /build/reproducible-path/bali-phy-4.1+dfsg/scripts/bali-phy-pkg to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing /build/reproducible-path/bali-phy-4.1+dfsg/scripts/compare-runs.R to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/libexec Installing /build/reproducible-path/bali-phy-4.1+dfsg/scripts/compare-runs2.R to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/libexec Installing /build/reproducible-path/bali-phy-4.1+dfsg/scripts/tree-plot.R to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/libexec Installing /build/reproducible-path/bali-phy-4.1+dfsg/scripts/tree-plot-3D.R to /build/reproducible-path/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/libexec dh_installdocs -a -O--buildsystem=meson dh_installchangelogs -a -O--buildsystem=meson dh_installman -a -O--buildsystem=meson dh_installsystemduser -a -O--buildsystem=meson dh_lintian -a -O--buildsystem=meson dh_perl -a -O--buildsystem=meson dh_link -a -O--buildsystem=meson dh_strip_nondeterminism -a -O--buildsystem=meson dh_compress -a -O--buildsystem=meson dh_fixperms -a -O--buildsystem=meson dh_missing -a -O--buildsystem=meson dh_dwz -a -O--buildsystem=meson dwz: debian/bali-phy/usr/bin/alignment-cat: .debug_info section not present dwz: debian/bali-phy/usr/bin/alignment-chop-internal: .debug_info section not present dwz: debian/bali-phy/usr/bin/alignment-consensus: .debug_info section not present dwz: debian/bali-phy/usr/bin/alignment-distances: .debug_info section not present dwz: debian/bali-phy/usr/bin/alignment-draw: .debug_info section not present dwz: debian/bali-phy/usr/bin/alignment-find: .debug_info section not present dwz: debian/bali-phy/usr/bin/alignment-gild: .debug_info section not present dwz: debian/bali-phy/usr/bin/alignment-indices: .debug_info section not present dwz: debian/bali-phy/usr/bin/alignment-info: .debug_info section not present dwz: debian/bali-phy/usr/bin/alignment-max: .debug_info section not present dwz: debian/bali-phy/usr/bin/alignment-thin: .debug_info section not present dwz: debian/bali-phy/usr/bin/alignment-translate: .debug_info section not present dwz: debian/bali-phy/usr/bin/alignments-diff: .debug_info section not present dwz: debian/bali-phy/usr/bin/bali-phy: .debug_info section not present dwz: debian/bali-phy/usr/bin/bali-subsample: .debug_info section not present dwz: debian/bali-phy/usr/bin/cut-range: .debug_info section not present dwz: debian/bali-phy/usr/bin/draw-tree: .debug_info section not present dwz: debian/bali-phy/usr/bin/extract-ancestors: .debug_info section not present dwz: debian/bali-phy/usr/bin/mcon-tool: .debug_info section not present dwz: debian/bali-phy/usr/bin/mctree-mean-lengths: .debug_info section not present dwz: debian/bali-phy/usr/bin/model_P: .debug_info section not present dwz: debian/bali-phy/usr/bin/pickout: .debug_info section not present dwz: debian/bali-phy/usr/bin/statreport: .debug_info section not present dwz: debian/bali-phy/usr/bin/stats-select: .debug_info section not present dwz: debian/bali-phy/usr/bin/summarize-ancestors: .debug_info section not present dwz: debian/bali-phy/usr/bin/tree-mean-lengths: .debug_info section not present dwz: debian/bali-phy/usr/bin/tree-tool: .debug_info section not present dwz: debian/bali-phy/usr/bin/trees-bootstrap: .debug_info section not present dwz: debian/bali-phy/usr/bin/trees-consensus: .debug_info section not present dwz: debian/bali-phy/usr/bin/trees-distances: .debug_info section not present dwz: debian/bali-phy/usr/bin/trees-to-SRQ: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/Alignment.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/Alphabet.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/Array.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/Bits.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/Char.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/Data.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/Distribution.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/Environment.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/File.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/Foreign.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/IntMap.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/IntSet.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/Likelihood.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/LikelihoodSEV.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/MCMC.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/Matrix.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/Modifiables.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/Num.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/Pair.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/Parsimony.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/PopGen.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/Prelude.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/Range.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/Real.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/SMC.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/SModel.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/Text.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/TreeDist.so: .debug_info section not present dwz: debian/bali-phy/usr/lib/bali-phy/Vector.so: .debug_info section not present dwz: Too few files for multifile optimization dh_dwz: warning: No dwz multifile created, but not explicitly requested either so ignoring it. dh_dwz: warning: Common issues include no debug information at all (missing -g) and dh_dwz: warning: compressed debug information (#931891). dh_strip -a -O--buildsystem=meson dh_makeshlibs -a -O--buildsystem=meson dh_shlibdeps -a -O--buildsystem=meson dh_installdeb -a -O--buildsystem=meson dh_gencontrol -a -O--buildsystem=meson dh_md5sums -a -O--buildsystem=meson dh_builddeb -a -O--buildsystem=meson dpkg-deb: building package 'bali-phy' in '../bali-phy_4.1+dfsg-1_i386.deb'. dpkg-deb: building package 'bali-phy-dbgsym' in '../bali-phy-dbgsym_4.1+dfsg-1_i386.deb'. dpkg-genbuildinfo --build=any -O../bali-phy_4.1+dfsg-1_i386.buildinfo dpkg-genchanges --build=any -O../bali-phy_4.1+dfsg-1_i386.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2026-02-28T03:28:46Z +------------------------------------------------------------------------------+ | Finished Timed Build Commands Sat, 28 Feb 2026 03:28:46 +0000 | +------------------------------------------------------------------------------+ rm -Rf /build/reproducible-path/bali-phy-4.1+dfsg/ -------------------------------------------------- I: Finished running 'rm -Rf /build/reproducible-path/bali-phy-4.1+dfsg/'. Finished processing commands. -------------------------------------------------------------------------------- Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes Sat, 28 Feb 2026 03:28:47 +0000 | +------------------------------------------------------------------------------+ bali-phy_4.1+dfsg-1_i386.changes: --------------------------------- Format: 1.8 Date: Tue, 10 Feb 2026 10:59:15 +0100 Source: bali-phy Binary: bali-phy bali-phy-dbgsym Built-For-Profiles: cross nocheck Architecture: i386 Version: 4.1+dfsg-1 Distribution: unstable Urgency: medium Maintainer: Debian Med Packaging Team Changed-By: Andreas Tille Description: bali-phy - Bayesian Inference of Alignment and Phylogeny Closes: 1043647 1127170 Changes: bali-phy (4.1+dfsg-1) unstable; urgency=medium . * Team upload. * d/watch: - version=5 - Do not report alpha or beta tags * Drop libboost-system-dev from Build-Depends Closes: #1127170 * New upstream version * Standards-Version: 4.7.3 (routine-update) * Remove Priority field to comply with Debian Policy 4.7.3 (routine- update) * Restore original tests dir after running build time test Closes: #1043647 * Permit failure of blhc in Salsa CI Checksums-Sha1: ef1e612a0fff24f792d739b7ba0c34515d4862d6 703516 bali-phy-dbgsym_4.1+dfsg-1_i386.deb eef9c010183997e3921bda1a7f42dbb04e790e5c 10296 bali-phy_4.1+dfsg-1_i386.buildinfo 3b646afa91d95d90efee2a06553603f7b4c2d205 9325440 bali-phy_4.1+dfsg-1_i386.deb Checksums-Sha256: 1efe0070e9a322df98289e072f986d7f4b5cfab66cc4b239b377a5d53ccd41d2 703516 bali-phy-dbgsym_4.1+dfsg-1_i386.deb 1a95a3cd41a2da85cd0ac154fd98d8c5c4c0ae5817cf5a8932f60bd13ad010df 10296 bali-phy_4.1+dfsg-1_i386.buildinfo e1993079b772030265cc35adc93dbb8e744b549214dcae0e36419b17663c11de 9325440 bali-phy_4.1+dfsg-1_i386.deb Files: 60aed81f3301c13ddd722ab675fd6387 703516 debug optional bali-phy-dbgsym_4.1+dfsg-1_i386.deb e792420439fa2f0b9437b2f38faa3179 10296 science optional bali-phy_4.1+dfsg-1_i386.buildinfo b5c30958a2d1cb41457c0ec9831f0d45 9325440 science optional bali-phy_4.1+dfsg-1_i386.deb +------------------------------------------------------------------------------+ | Buildinfo Sat, 28 Feb 2026 03:28:49 +0000 | +------------------------------------------------------------------------------+ Format: 1.0 Source: bali-phy Binary: bali-phy bali-phy-dbgsym Architecture: i386 Version: 4.1+dfsg-1 Checksums-Md5: 60aed81f3301c13ddd722ab675fd6387 703516 bali-phy-dbgsym_4.1+dfsg-1_i386.deb b5c30958a2d1cb41457c0ec9831f0d45 9325440 bali-phy_4.1+dfsg-1_i386.deb Checksums-Sha1: ef1e612a0fff24f792d739b7ba0c34515d4862d6 703516 bali-phy-dbgsym_4.1+dfsg-1_i386.deb 3b646afa91d95d90efee2a06553603f7b4c2d205 9325440 bali-phy_4.1+dfsg-1_i386.deb Checksums-Sha256: 1efe0070e9a322df98289e072f986d7f4b5cfab66cc4b239b377a5d53ccd41d2 703516 bali-phy-dbgsym_4.1+dfsg-1_i386.deb e1993079b772030265cc35adc93dbb8e744b549214dcae0e36419b17663c11de 9325440 bali-phy_4.1+dfsg-1_i386.deb Build-Origin: Debian Build-Architecture: arm64 Build-Date: Sat, 28 Feb 2026 03:28:45 +0000 Build-Path: /build/reproducible-path/bali-phy-4.1+dfsg Installed-Build-Depends: autoconf (= 2.72-5), automake (= 1:1.18.1-4), autopoint (= 0.23.2-1), autotools-dev (= 20240727.1), base-files (= 14), base-passwd (= 3.6.8+b1), bash (= 5.3-2), binutils (= 2.46-2), binutils-aarch64-linux-gnu (= 2.46-2), binutils-common (= 2.46-2), bsdextrautils (= 2.41.3-4), build-essential (= 12.12), bzip2 (= 1.0.8-6+b1), cmake (= 4.2.3-2), cmake-data (= 4.2.3-2), coreutils (= 9.10-1), cpp (= 4:15.2.0-5), cpp-15 (= 15.2.0-14), cpp-15-aarch64-linux-gnu (= 15.2.0-14), cpp-aarch64-linux-gnu (= 4:15.2.0-5), cross-exe-wrapper (= 0.2.6+b1), dash (= 0.5.12-12+b1), debconf (= 1.5.92), debhelper (= 13.31), debianutils (= 5.23.2+b1), dh-autoreconf (= 22), dh-strip-nondeterminism (= 1.15.0-1), diffutils (= 1:3.12-1+b1), dpkg (= 1.23.5), dpkg-dev (= 1.23.5), dwz (= 0.16-2+b1), file (= 1:5.46-5+b1), findutils (= 4.10.0-3+b1), fontconfig-config (= 2.17.1-5), fonts-dejavu-core (= 2.37-8), fonts-dejavu-mono (= 2.37-8), g++ (= 4:15.2.0-5), g++-15 (= 15.2.0-14), g++-15-aarch64-linux-gnu (= 15.2.0-14), g++-aarch64-linux-gnu (= 4:15.2.0-5), gcc (= 4:15.2.0-5), gcc-15 (= 15.2.0-14), gcc-15-aarch64-linux-gnu (= 15.2.0-14), gcc-15-base (= 15.2.0-14), gcc-aarch64-linux-gnu (= 4:15.2.0-5), gettext (= 0.23.2-1), gettext-base (= 0.23.2-1), girepository-tools (= 2.87.2-3), grep (= 3.12-1+b1), groff-base (= 1.23.0-10+b1), gzip (= 1.13-1+b1), hostname (= 3.25+b1), init-system-helpers (= 1.69), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.2-3), libarchive-zip-perl (= 1.68-1), libarchive13t64 (= 3.8.5-1), libasan8 (= 15.2.0-14), libatomic1 (= 15.2.0-14), libattr1 (= 1:2.5.2-4), libaudit-common (= 1:4.1.2-1), libaudit1 (= 1:4.1.2-1+b1), libbinutils (= 2.46-2), libblkid-dev (= 2.41.3-4), libblkid1 (= 2.41.3-4), libboost-atomic1.83-dev (= 1.83.0-5+b1), libboost-atomic1.83.0 (= 1.83.0-5+b1), libboost-chrono-dev (= 1.83.0.2+b2), libboost-chrono1.83-dev (= 1.83.0-5+b1), libboost-chrono1.83.0t64 (= 1.83.0-5+b1), libboost-container1.83-dev (= 1.83.0-5+b1), libboost-container1.83.0 (= 1.83.0-5+b1), libboost-dev (= 1.83.0.2+b2), libboost-filesystem-dev (= 1.83.0.2+b2), libboost-filesystem1.83-dev (= 1.83.0-5+b1), libboost-filesystem1.83.0 (= 1.83.0-5+b1), libboost-json-dev (= 1.83.0.2+b2), libboost-json1.83-dev (= 1.83.0-5+b1), libboost-json1.83.0 (= 1.83.0-5+b1), libboost-program-options-dev (= 1.83.0.2+b2), libboost-program-options1.83-dev (= 1.83.0-5+b1), libboost-program-options1.83.0 (= 1.83.0-5+b1), libboost-random-dev (= 1.83.0.2+b2), libboost-random1.83-dev (= 1.83.0-5+b1), libboost-random1.83.0 (= 1.83.0-5+b1), libboost-system1.83-dev (= 1.83.0-5+b1), libboost-system1.83.0 (= 1.83.0-5+b1), libboost1.83-dev (= 1.83.0-5+b1), libbrotli-dev (= 1.2.0-3), libbrotli1 (= 1.2.0-3), libbz2-1.0 (= 1.0.8-6+b1), libbz2-dev (= 1.0.8-6+b1), libc-bin (= 2.42-13), libc-dev-bin (= 2.42-13), libc-gconv-modules-extra (= 2.42-13), libc6 (= 2.42-13), libc6-dev (= 2.42-13), libcairo-gobject2 (= 1.18.4-3), libcairo-script-interpreter2 (= 1.18.4-3), libcairo2 (= 1.18.4-3), libcairo2-dev (= 1.18.4-3), libcap-ng0 (= 0.9.1-1), libcc1-0 (= 15.2.0-14), libcereal-dev (= 1.3.2+dfsg-6), libcom-err2 (= 1.47.2-3+b8), libcrypt1 (= 1:4.5.1-1), libctf-nobfd0 (= 2.46-2), libctf0 (= 2.46-2), libcurl4t64 (= 8.19.0~rc2-2), libdb5.3t64 (= 5.3.28+dfsg2-11), libdebconfclient0 (= 0.282+b2), libdebhelper-perl (= 13.31), libdpkg-perl (= 1.23.5), libeigen3-dev (= 3.4.0-5), libelf1t64 (= 0.194-1), libexpat1 (= 2.7.4-1), libexpat1-dev (= 2.7.4-1), libffi-dev (= 3.5.2-3+b1), libffi8 (= 3.5.2-3+b1), libfile-stripnondeterminism-perl (= 1.15.0-1), libfmt-dev (= 10.1.1+ds1-4+b1), libfmt10 (= 10.1.1+ds1-4+b1), libfontconfig-dev (= 2.17.1-5), libfontconfig1 (= 2.17.1-5), libfreetype-dev (= 2.14.1+dfsg-2), libfreetype6 (= 2.14.1+dfsg-2), libgcc-15-dev (= 15.2.0-14), libgcc-s1 (= 15.2.0-14), libgdbm-compat4t64 (= 1.26-1+b1), libgdbm6t64 (= 1.26-1+b1), libgio-2.0-dev (= 2.87.2-3), libgio-2.0-dev-bin (= 2.87.2-3), libgirepository-2.0-0 (= 2.87.2-3), libglib2.0-0t64 (= 2.87.2-3), libglib2.0-bin (= 2.87.2-3), libglib2.0-data (= 2.87.2-3), libglib2.0-dev (= 2.87.2-3), libglib2.0-dev-bin (= 2.87.2-3), libgmp10 (= 2:6.3.0+dfsg-5+b1), libgnutls30t64 (= 3.8.12-3), libgomp1 (= 15.2.0-14), libgprofng0 (= 2.46-2), libgssapi-krb5-2 (= 1.22.1-2), libhogweed6t64 (= 3.10.2-1), libhwasan0 (= 15.2.0-14), libice-dev (= 2:1.1.1-1+b1), libice6 (= 2:1.1.1-1+b1), libidn2-0 (= 2.3.8-4+b1), libisl23 (= 0.27-1+b1), libitm1 (= 15.2.0-14), libjansson4 (= 2.14-2+b4), libjsoncpp26 (= 1.9.6-5), libk5crypto3 (= 1.22.1-2), libkeyutils1 (= 1.6.3-6+b1), libkrb5-3 (= 1.22.1-2), libkrb5support0 (= 1.22.1-2), libldap2 (= 2.6.10+dfsg-1+b1), liblsan0 (= 15.2.0-14), liblua5.4-0 (= 5.4.8-1+b1), liblz4-1 (= 1.10.0-8), liblzma5 (= 5.8.2-2), liblzo2-2 (= 2.10-3+b2), libmagic-mgc (= 1:5.46-5+b1), libmagic1t64 (= 1:5.46-5+b1), libmd0 (= 1.1.0-2+b2), libmount-dev (= 2.41.3-4), libmount1 (= 2.41.3-4), libmpc3 (= 1.3.1-2+b1), libmpfr6 (= 4.2.2-2+b1), libncursesw6 (= 6.6+20251231-1), libnettle8t64 (= 3.10.2-1), libnghttp2-14 (= 1.68.0-2), libnghttp3-9 (= 1.12.0-1), libngtcp2-16 (= 1.16.0-1), libngtcp2-crypto-ossl0 (= 1.16.0-1), libnuma1 (= 2.0.19-1+b1), libp11-kit0 (= 0.26.2-2), libpam-modules (= 1.7.0-5+b1), libpam-modules-bin (= 1.7.0-5+b1), libpam-runtime (= 1.7.0-5), libpam0g (= 1.7.0-5+b1), libpcre2-16-0 (= 10.46-1+b1), libpcre2-32-0 (= 10.46-1+b1), libpcre2-8-0 (= 10.46-1+b1), libpcre2-dev (= 10.46-1+b1), libpcre2-posix3 (= 10.46-1+b1), libperl5.40 (= 5.40.1-7), libpipeline1 (= 1.5.8-2), libpixman-1-0 (= 0.46.4-1+b1), libpixman-1-dev (= 0.46.4-1+b1), libpkgconf7 (= 2.5.1-4), libpng-dev (= 1.6.55-1), libpng16-16t64 (= 1.6.55-1), libproc2-0 (= 2:4.0.4-9+b1), libpsl5t64 (= 0.21.2-1.1+b2), libpython3-stdlib (= 3.13.9-3), libpython3.13-minimal (= 3.13.12-1), libpython3.13-stdlib (= 3.13.12-1), librange-v3-dev (= 0.12.0-2), libreadline8t64 (= 8.3-4), librhash1 (= 1.4.6-1.1), librtmp1 (= 2.4+20151223.gitfa8646d.1-3+b1), libsasl2-2 (= 2.1.28+dfsg1-10), libsasl2-modules-db (= 2.1.28+dfsg1-10), libseccomp2 (= 2.6.0-2+b1), libselinux-dev (= 3.9-4+b1), libselinux1 (= 3.9-4+b1), libsepol-dev (= 3.9-2), libsepol2 (= 3.9-2), libsframe3 (= 2.46-2), libsm-dev (= 2:1.2.6-1+b1), libsm6 (= 2:1.2.6-1+b1), libsmartcols1 (= 2.41.3-4), libsqlite3-0 (= 3.46.1-9), libssh2-1t64 (= 1.11.1-1+b1), libssl3t64 (= 3.5.5-1), libstdc++-15-dev (= 15.2.0-14), libstdc++6 (= 15.2.0-14), libsysprof-capture-4-dev (= 50~beta-1), libsystemd0 (= 260~rc1-2), libtasn1-6 (= 4.21.0-2), libtinfo6 (= 6.6+20251231-1), libtool (= 2.5.4-9), libtsan2 (= 15.2.0-14), libubsan1 (= 15.2.0-14), libuchardet0 (= 0.0.8-2+b1), libudev1 (= 260~rc1-2), libunistring5 (= 1.3-2+b1), libuuid1 (= 2.41.3-4), libuv1t64 (= 1.51.0-2+b1), libx11-6 (= 2:1.8.13-1), libx11-data (= 2:1.8.13-1), libx11-dev (= 2:1.8.13-1), libxau-dev (= 1:1.0.11-1+b1), libxau6 (= 1:1.0.11-1+b1), libxcb-render0 (= 1.17.0-2+b2), libxcb-render0-dev (= 1.17.0-2+b2), libxcb-shm0 (= 1.17.0-2+b2), libxcb-shm0-dev (= 1.17.0-2+b2), libxcb1 (= 1.17.0-2+b2), libxcb1-dev (= 1.17.0-2+b2), libxdmcp-dev (= 1:1.1.5-2), libxdmcp6 (= 1:1.1.5-2), libxext-dev (= 2:1.3.4-1+b4), libxext6 (= 2:1.3.4-1+b4), libxml2-16 (= 2.15.1+dfsg-2+b1), libxrender-dev (= 1:0.9.12-1+b1), libxrender1 (= 1:0.9.12-1+b1), libxxhash0 (= 0.8.3-2+b1), libyaml-0-2 (= 0.2.5-2+b1), libzstd1 (= 1.5.7+dfsg-3+b1), linux-libc-dev (= 6.18.14-1), m4 (= 1.4.21-1), make (= 4.4.1-3+b1), man-db (= 2.13.1-1+b1), mawk (= 1.3.4.20260129-1), media-types (= 14.0.0), meson (= 1.10.1-1), native-architecture (= 0.2.6), ncurses-base (= 6.6+20251231-1), ncurses-bin (= 6.6+20251231-1), netbase (= 6.5), ninja-build (= 1.13.2-1+b1), nlohmann-json3-dev (= 3.12.0.really.3.12.0.really.3.11.3-3), openssl-provider-legacy (= 3.5.5-1), pandoc (= 3.7.0.2+ds-1), pandoc-data (= 3.7.0.2-1), patch (= 2.8-2+b1), perl (= 5.40.1-7), perl-base (= 5.40.1-7), perl-modules-5.40 (= 5.40.1-7), pkg-config (= 2.5.1-4), pkgconf (= 2.5.1-4), pkgconf-bin (= 2.5.1-4), po-debconf (= 1.0.22), procps (= 2:4.0.4-9+b1), python3 (= 3.13.9-3), python3-autocommand (= 2.2.2-4), python3-inflect (= 7.5.0-1), python3-jaraco.context (= 6.0.1-2), python3-jaraco.functools (= 4.1.0-1), python3-jaraco.text (= 4.0.0-1), python3-minimal (= 3.13.9-3), python3-more-itertools (= 10.8.0-1), python3-packaging (= 25.0-2), python3-pkg-resources (= 78.1.1-0.1), python3-setuptools (= 78.1.1-0.1), python3-typeguard (= 4.4.4-2), python3-typing-extensions (= 4.15.0-2), python3-zipp (= 3.23.0-1), python3.13 (= 3.13.12-1), python3.13-minimal (= 3.13.12-1), qemu-user (= 1:10.2.1+ds-1), rapidjson-dev (= 1.1.0+dfsg2-7.6), readline-common (= 8.3-4), rpcsvc-proto (= 1.4.3-1+b2), sed (= 4.9-2+b2), sensible-utils (= 0.0.26), sysvinit-utils (= 3.15-6+b1), tar (= 1.35+dfsg-4), tzdata (= 2025c-3), util-linux (= 2.41.3-4), uuid-dev (= 2.41.3-4), x11-common (= 1:7.7+26), x11proto-dev (= 2025.1-1), xorg-sgml-doctools (= 1:1.11-1.1), xtrans-dev (= 1.6.0-1), xz-utils (= 5.8.2-2), zlib1g (= 1:1.3.dfsg+really1.3.1-3), zlib1g-dev (= 1:1.3.dfsg+really1.3.1-3) Environment: DEB_BUILD_OPTIONS="nocheck parallel=1" DEB_BUILD_PROFILES="cross nocheck" LANG="C.UTF-8" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" SOURCE_DATE_EPOCH="1770717555" +------------------------------------------------------------------------------+ | Package contents Sat, 28 Feb 2026 03:28:50 +0000 | +------------------------------------------------------------------------------+ bali-phy-dbgsym_4.1+dfsg-1_i386.deb ----------------------------------- new Debian package, version 2.0. size 703516 bytes: control archive=3256 bytes. 2800 bytes, 12 lines control 6360 bytes, 60 lines md5sums Package: bali-phy-dbgsym Source: bali-phy Version: 4.1+dfsg-1 Auto-Built-Package: debug-symbols Architecture: i386 Maintainer: Debian Med Packaging Team Installed-Size: 12693 Depends: bali-phy (= 4.1+dfsg-1) Section: debug Priority: optional Description: debug symbols for bali-phy Build-Ids: 0244926cd25484681ebd2092467106cf2c72ea1e 061e88b61eeb0810982e5c327cb0e260dfc2fde7 0685b1b3d6ea97511482d89a1560066d7d4fcb88 06c106e65ef30c36677af51a095abe84d646545a 0da13aeb681fd312f866c1aaa08a8e9459616daf 0dcdba188f1a983ef2432d7d23b44e6b395ef658 10fa85428bf57a9e789d3f89a92342c81cd2e214 1bdd262617312ef803d7809a2ee58acb5590e146 28fe765aa62f72bfd7699b997c400cceb5712a1f 2b36c4dabda22b1d6ffcb4a4bcb0ea56135ebabe 3096c502b5112cd7292509cf9970900cd47836d2 3e95ec252bd5ed89ca18c379a0d65e02a5dac66b 3fb355c34628d0aa334f9c629cf3e0bd827fc180 438a5e69e1564dc6b876ed3cf5af7238858643fe 44aedc1296c08e1a5ad1559258d9df8212c96a03 4b2564a5b2bea2248135d420e0f6b842d50c381d 4d7864e1592605520a00c866bdc2e7c619226f00 4d8f7da66b3efc226bf73a2b51f5d55b75f69c75 4fa579141ef511c8e7bc3860f684046ffeb649e5 52980da6254a5307cff9d20fd380b6a5bf12e892 53761f5416dcebce6b2f2af7a9291800cbf490ff 5491ac9672c52b0c1dbe4d05e1aaae73bc4021c9 54d5163724b5e025a48a46b59db99fefacfd2e26 54dd540383708238a90d4bd03aa90fe95fd90acb 58f89d703636fdc9e399cc4bc6d572ee40c9235d 5af760fbdb4f334b29ba7f9b9a58429a8ac01f80 5c9ea7d0766dbbad42a0615f1706a5541301ec9b 633379965f9454eb7f32ba1826e43ee864d58030 636f554597a090fc2143154e2dcf2a1ef0ded7b0 64ff83f48f781be5b6cac0ee90ad4b9ad1568fea 73a07a09bf32d2ca1e26aeb3ee90f13a94620317 8234df0f9002b2e75b5e9434d5b20cbab98fbf42 82881578bd097e694f5efe40b37d1a1c6a59bf25 82a30a58d38a2382ff24a4eab2ee77de19039612 923b16eaaf02a51381ad9ebd29e869cd616cf2cc 99f4ae4da01bf5715646ea6e6409cef4c90916a4 9bdf2aa9631aa68f192e5ffd53590260ae31dbbd 9eeb2986f0a5bde69a9c3b51870038df6d705bca a1153a1c2b52715001cf9de5d7b5eb4b8d0b7bc9 a3f322925b60acfee9f5348bb22f270b73cd8d22 aa6bb9debfd610bce20704892b2dc5bf311de732 ac74f51170cfaa6b4bb39c1a69554797fa2230a0 acc84b63f9e09f28be6c49dc8b24e32a078cbaa4 b2e636487b8042ce52c8d1ced5fa209a3592b416 c1ae5240b9577f90bad2c297e21d34a694d2dfd3 c69284e1907c026718ed0fa0b0e61e041e373d71 c6c79efc16042795f52b5e2aebb7b4ae326f80f3 c72fbf8e728a2b27dc8ed66b51969aa51031f181 cb613d06cc1580f53173e7364dc75a24e5300c33 d2ff603c8e142da944e4067b29d6939eca5abe83 dc8bb8eb8ce088e27cc48be6cc3ff73c0a0e035f dddf82623a3da233e3e089b7b37fda1f2779ef70 e819ee775ec28ea5907b5f6bee9513785b6babd4 eb125802ac924ae43ade105a2b501b6d93ad6cc8 f41f9fb55470af93c8c9de5de845aabfa4545ead f7276dec222d527445b0f53d50381027633aabab f9731647df92b6b5f62bf322bdd4e1f8e974ad84 fa9dfd578ca52628169787cebd3aa543f6260e06 fb30a744bb55218a1b42957802031b221c24ef65 fcd0b60172169ce7139fe47e5c9b45026a031ec5 drwxr-xr-x root/root 0 2026-02-10 09:59 ./ drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/ drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/ drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/ drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/02/ -rw-r--r-- root/root 30052 2026-02-10 09:59 ./usr/lib/debug/.build-id/02/44926cd25484681ebd2092467106cf2c72ea1e.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/06/ -rw-r--r-- root/root 59128 2026-02-10 09:59 ./usr/lib/debug/.build-id/06/1e88b61eeb0810982e5c327cb0e260dfc2fde7.debug -rw-r--r-- root/root 76920 2026-02-10 09:59 ./usr/lib/debug/.build-id/06/85b1b3d6ea97511482d89a1560066d7d4fcb88.debug -rw-r--r-- root/root 483732 2026-02-10 09:59 ./usr/lib/debug/.build-id/06/c106e65ef30c36677af51a095abe84d646545a.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/0d/ -rw-r--r-- root/root 347704 2026-02-10 09:59 ./usr/lib/debug/.build-id/0d/a13aeb681fd312f866c1aaa08a8e9459616daf.debug -rw-r--r-- root/root 3209516 2026-02-10 09:59 ./usr/lib/debug/.build-id/0d/cdba188f1a983ef2432d7d23b44e6b395ef658.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/10/ -rw-r--r-- root/root 98860 2026-02-10 09:59 ./usr/lib/debug/.build-id/10/fa85428bf57a9e789d3f89a92342c81cd2e214.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/1b/ -rw-r--r-- root/root 26640 2026-02-10 09:59 ./usr/lib/debug/.build-id/1b/dd262617312ef803d7809a2ee58acb5590e146.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/28/ -rw-r--r-- root/root 7996 2026-02-10 09:59 ./usr/lib/debug/.build-id/28/fe765aa62f72bfd7699b997c400cceb5712a1f.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/2b/ -rw-r--r-- root/root 391316 2026-02-10 09:59 ./usr/lib/debug/.build-id/2b/36c4dabda22b1d6ffcb4a4bcb0ea56135ebabe.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/30/ -rw-r--r-- root/root 19284 2026-02-10 09:59 ./usr/lib/debug/.build-id/30/96c502b5112cd7292509cf9970900cd47836d2.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/3e/ -rw-r--r-- root/root 376512 2026-02-10 09:59 ./usr/lib/debug/.build-id/3e/95ec252bd5ed89ca18c379a0d65e02a5dac66b.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/3f/ -rw-r--r-- root/root 10404 2026-02-10 09:59 ./usr/lib/debug/.build-id/3f/b355c34628d0aa334f9c629cf3e0bd827fc180.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/43/ -rw-r--r-- root/root 24668 2026-02-10 09:59 ./usr/lib/debug/.build-id/43/8a5e69e1564dc6b876ed3cf5af7238858643fe.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/44/ -rw-r--r-- root/root 83000 2026-02-10 09:59 ./usr/lib/debug/.build-id/44/aedc1296c08e1a5ad1559258d9df8212c96a03.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/4b/ -rw-r--r-- root/root 10176 2026-02-10 09:59 ./usr/lib/debug/.build-id/4b/2564a5b2bea2248135d420e0f6b842d50c381d.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/4d/ -rw-r--r-- root/root 337628 2026-02-10 09:59 ./usr/lib/debug/.build-id/4d/7864e1592605520a00c866bdc2e7c619226f00.debug -rw-r--r-- root/root 315936 2026-02-10 09:59 ./usr/lib/debug/.build-id/4d/8f7da66b3efc226bf73a2b51f5d55b75f69c75.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/4f/ -rw-r--r-- root/root 364844 2026-02-10 09:59 ./usr/lib/debug/.build-id/4f/a579141ef511c8e7bc3860f684046ffeb649e5.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/52/ -rw-r--r-- root/root 186936 2026-02-10 09:59 ./usr/lib/debug/.build-id/52/980da6254a5307cff9d20fd380b6a5bf12e892.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/53/ -rw-r--r-- root/root 39092 2026-02-10 09:59 ./usr/lib/debug/.build-id/53/761f5416dcebce6b2f2af7a9291800cbf490ff.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/54/ -rw-r--r-- root/root 24128 2026-02-10 09:59 ./usr/lib/debug/.build-id/54/91ac9672c52b0c1dbe4d05e1aaae73bc4021c9.debug -rw-r--r-- root/root 16680 2026-02-10 09:59 ./usr/lib/debug/.build-id/54/d5163724b5e025a48a46b59db99fefacfd2e26.debug -rw-r--r-- root/root 12256 2026-02-10 09:59 ./usr/lib/debug/.build-id/54/dd540383708238a90d4bd03aa90fe95fd90acb.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/58/ -rw-r--r-- root/root 27492 2026-02-10 09:59 ./usr/lib/debug/.build-id/58/f89d703636fdc9e399cc4bc6d572ee40c9235d.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/5a/ -rw-r--r-- root/root 257784 2026-02-10 09:59 ./usr/lib/debug/.build-id/5a/f760fbdb4f334b29ba7f9b9a58429a8ac01f80.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/5c/ -rw-r--r-- root/root 9160 2026-02-10 09:59 ./usr/lib/debug/.build-id/5c/9ea7d0766dbbad42a0615f1706a5541301ec9b.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/63/ -rw-r--r-- root/root 259056 2026-02-10 09:59 ./usr/lib/debug/.build-id/63/3379965f9454eb7f32ba1826e43ee864d58030.debug -rw-r--r-- root/root 355024 2026-02-10 09:59 ./usr/lib/debug/.build-id/63/6f554597a090fc2143154e2dcf2a1ef0ded7b0.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/64/ -rw-r--r-- root/root 26952 2026-02-10 09:59 ./usr/lib/debug/.build-id/64/ff83f48f781be5b6cac0ee90ad4b9ad1568fea.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/73/ -rw-r--r-- root/root 12256 2026-02-10 09:59 ./usr/lib/debug/.build-id/73/a07a09bf32d2ca1e26aeb3ee90f13a94620317.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/82/ -rw-r--r-- root/root 25084 2026-02-10 09:59 ./usr/lib/debug/.build-id/82/34df0f9002b2e75b5e9434d5b20cbab98fbf42.debug -rw-r--r-- root/root 377568 2026-02-10 09:59 ./usr/lib/debug/.build-id/82/881578bd097e694f5efe40b37d1a1c6a59bf25.debug -rw-r--r-- root/root 9460 2026-02-10 09:59 ./usr/lib/debug/.build-id/82/a30a58d38a2382ff24a4eab2ee77de19039612.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/92/ -rw-r--r-- root/root 16816 2026-02-10 09:59 ./usr/lib/debug/.build-id/92/3b16eaaf02a51381ad9ebd29e869cd616cf2cc.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/99/ -rw-r--r-- root/root 8080 2026-02-10 09:59 ./usr/lib/debug/.build-id/99/f4ae4da01bf5715646ea6e6409cef4c90916a4.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/9b/ -rw-r--r-- root/root 17752 2026-02-10 09:59 ./usr/lib/debug/.build-id/9b/df2aa9631aa68f192e5ffd53590260ae31dbbd.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/9e/ -rw-r--r-- root/root 12212 2026-02-10 09:59 ./usr/lib/debug/.build-id/9e/eb2986f0a5bde69a9c3b51870038df6d705bca.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/a1/ -rw-r--r-- root/root 314020 2026-02-10 09:59 ./usr/lib/debug/.build-id/a1/153a1c2b52715001cf9de5d7b5eb4b8d0b7bc9.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/a3/ -rw-r--r-- root/root 36380 2026-02-10 09:59 ./usr/lib/debug/.build-id/a3/f322925b60acfee9f5348bb22f270b73cd8d22.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/aa/ -rw-r--r-- root/root 437540 2026-02-10 09:59 ./usr/lib/debug/.build-id/aa/6bb9debfd610bce20704892b2dc5bf311de732.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/ac/ -rw-r--r-- root/root 311332 2026-02-10 09:59 ./usr/lib/debug/.build-id/ac/74f51170cfaa6b4bb39c1a69554797fa2230a0.debug -rw-r--r-- root/root 7940 2026-02-10 09:59 ./usr/lib/debug/.build-id/ac/c84b63f9e09f28be6c49dc8b24e32a078cbaa4.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/b2/ -rw-r--r-- root/root 395936 2026-02-10 09:59 ./usr/lib/debug/.build-id/b2/e636487b8042ce52c8d1ced5fa209a3592b416.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/c1/ -rw-r--r-- root/root 362536 2026-02-10 09:59 ./usr/lib/debug/.build-id/c1/ae5240b9577f90bad2c297e21d34a694d2dfd3.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/c6/ -rw-r--r-- root/root 324140 2026-02-10 09:59 ./usr/lib/debug/.build-id/c6/9284e1907c026718ed0fa0b0e61e041e373d71.debug -rw-r--r-- root/root 12140 2026-02-10 09:59 ./usr/lib/debug/.build-id/c6/c79efc16042795f52b5e2aebb7b4ae326f80f3.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/c7/ -rw-r--r-- root/root 8920 2026-02-10 09:59 ./usr/lib/debug/.build-id/c7/2fbf8e728a2b27dc8ed66b51969aa51031f181.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/cb/ -rw-r--r-- root/root 405848 2026-02-10 09:59 ./usr/lib/debug/.build-id/cb/613d06cc1580f53173e7364dc75a24e5300c33.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/d2/ -rw-r--r-- root/root 403496 2026-02-10 09:59 ./usr/lib/debug/.build-id/d2/ff603c8e142da944e4067b29d6939eca5abe83.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/dc/ -rw-r--r-- root/root 21696 2026-02-10 09:59 ./usr/lib/debug/.build-id/dc/8bb8eb8ce088e27cc48be6cc3ff73c0a0e035f.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/dd/ -rw-r--r-- root/root 8656 2026-02-10 09:59 ./usr/lib/debug/.build-id/dd/df82623a3da233e3e089b7b37fda1f2779ef70.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/e8/ -rw-r--r-- root/root 408676 2026-02-10 09:59 ./usr/lib/debug/.build-id/e8/19ee775ec28ea5907b5f6bee9513785b6babd4.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/eb/ -rw-r--r-- root/root 66604 2026-02-10 09:59 ./usr/lib/debug/.build-id/eb/125802ac924ae43ade105a2b501b6d93ad6cc8.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/f4/ -rw-r--r-- root/root 243244 2026-02-10 09:59 ./usr/lib/debug/.build-id/f4/1f9fb55470af93c8c9de5de845aabfa4545ead.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/f7/ -rw-r--r-- root/root 211920 2026-02-10 09:59 ./usr/lib/debug/.build-id/f7/276dec222d527445b0f53d50381027633aabab.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/f9/ -rw-r--r-- root/root 51360 2026-02-10 09:59 ./usr/lib/debug/.build-id/f9/731647df92b6b5f62bf322bdd4e1f8e974ad84.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/fa/ -rw-r--r-- root/root 488268 2026-02-10 09:59 ./usr/lib/debug/.build-id/fa/9dfd578ca52628169787cebd3aa543f6260e06.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/fb/ -rw-r--r-- root/root 23892 2026-02-10 09:59 ./usr/lib/debug/.build-id/fb/30a744bb55218a1b42957802031b221c24ef65.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/fc/ -rw-r--r-- root/root 394528 2026-02-10 09:59 ./usr/lib/debug/.build-id/fc/d0b60172169ce7139fe47e5c9b45026a031ec5.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/ drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/doc/ lrwxrwxrwx root/root 0 2026-02-10 09:59 ./usr/share/doc/bali-phy-dbgsym -> bali-phy bali-phy_4.1+dfsg-1_i386.deb ---------------------------- new Debian package, version 2.0. size 9325440 bytes: control archive=17060 bytes. 1184 bytes, 21 lines control 54284 bytes, 659 lines md5sums Package: bali-phy Version: 4.1+dfsg-1 Architecture: i386 Maintainer: Debian Med Packaging Team Installed-Size: 51443 Depends: libboost-chrono1.83.0t64 (>= 1.83.0), libboost-json1.83.0 (>= 1.83.0), libboost-program-options1.83.0 (>= 1.83.0), libboost-random1.83.0 (>= 1.83.0), libc6 (>= 2.38), libcairo2 (>= 1.4.10), libfmt10 (>= 10.1.1+ds1), libgcc-s1 (>= 7), libstdc++6 (>= 14), perl:any, python3 Recommends: r-base, gnuplot Suggests: figtree, seaview Section: science Priority: optional Homepage: http://www.bali-phy.org Description: Bayesian Inference of Alignment and Phylogeny BAli-Phy estimates multiple sequence alignments and evolutionary trees from unaligned DNA, amino acid, or codon sequences. BAli-Phy uses MCMC to estimate evolutionary trees, positive selection, and branch lengths while averaging over alternative alignments. BAli-Phy can display alignment ambiguity graphically in an alignment uncertainty (AU) plot. . BAli-Phy can also estimate phylogenies from a fixed alignment (like MrBayes and BEAST) using substitution models like GTR+gamma. BAli-Phy automatically estimates relative rates for each gene. drwxr-xr-x root/root 0 2026-02-10 09:59 ./ drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/ drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/bin/ -rwxr-xr-x root/root 858164 2026-02-10 09:59 ./usr/bin/alignment-cat -rwxr-xr-x root/root 1542276 2026-02-10 09:59 ./usr/bin/alignment-chop-internal -rwxr-xr-x root/root 1435716 2026-02-10 09:59 ./usr/bin/alignment-consensus -rwxr-xr-x root/root 1505360 2026-02-10 09:59 ./usr/bin/alignment-distances -rwxr-xr-x root/root 571460 2026-02-10 09:59 ./usr/bin/alignment-draw -rwxr-xr-x root/root 1366052 2026-02-10 09:59 ./usr/bin/alignment-find -rwxr-xr-x root/root 1689732 2026-02-10 09:59 ./usr/bin/alignment-gild -rwxr-xr-x root/root 1431632 2026-02-10 09:59 ./usr/bin/alignment-indices -rwxr-xr-x root/root 1579140 2026-02-10 09:59 ./usr/bin/alignment-info -rwxr-xr-x root/root 1460304 2026-02-10 09:59 ./usr/bin/alignment-max -rwxr-xr-x root/root 1456208 2026-02-10 09:59 ./usr/bin/alignment-thin -rwxr-xr-x root/root 1353796 2026-02-10 09:59 ./usr/bin/alignment-translate -rwxr-xr-x root/root 1423428 2026-02-10 09:59 ./usr/bin/alignments-diff -rwxr-xr-x root/root 13462416 2026-02-10 09:59 ./usr/bin/bali-phy -rwxr-xr-x root/root 13398 2025-06-09 15:53 ./usr/bin/bali-phy-pkg -rwxr-xr-x root/root 190004 2026-02-10 09:59 ./usr/bin/bali-subsample -rwxr-xr-x root/root 92683 2025-06-09 15:53 ./usr/bin/bp-analyze -rwxr-xr-x root/root 198192 2026-02-10 09:59 ./usr/bin/cut-range -rwxr-xr-x root/root 1091656 2026-02-10 09:59 ./usr/bin/draw-tree -rwxr-xr-x root/root 1792152 2026-02-10 09:59 ./usr/bin/extract-ancestors -rwxr-xr-x root/root 288280 2026-02-10 09:59 ./usr/bin/mcon-tool -rwxr-xr-x root/root 1132688 2026-02-10 09:59 ./usr/bin/mctree-mean-lengths -rwxr-xr-x root/root 124464 2026-02-10 09:59 ./usr/bin/model_P -rwxr-xr-x root/root 181784 2026-02-10 09:59 ./usr/bin/pickout -rwxr-xr-x root/root 817244 2026-02-10 09:59 ./usr/bin/statreport -rwxr-xr-x root/root 751680 2026-02-10 09:59 ./usr/bin/stats-select -rwxr-xr-x root/root 1812632 2026-02-10 09:59 ./usr/bin/summarize-ancestors -rwxr-xr-x root/root 1030288 2026-02-10 09:59 ./usr/bin/tree-mean-lengths -rwxr-xr-x root/root 850064 2026-02-10 09:59 ./usr/bin/tree-tool -rwxr-xr-x root/root 1165444 2026-02-10 09:59 ./usr/bin/trees-bootstrap -rwxr-xr-x root/root 1267856 2026-02-10 09:59 ./usr/bin/trees-consensus -rwxr-xr-x root/root 1112208 2026-02-10 09:59 ./usr/bin/trees-distances -rwxr-xr-x root/root 1038468 2026-02-10 09:59 ./usr/bin/trees-to-SRQ drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/ drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/ -rw-r--r-- root/root 362384 2026-02-10 09:59 ./usr/lib/bali-phy/Alignment.so -rw-r--r-- root/root 132464 2026-02-10 09:59 ./usr/lib/bali-phy/Alphabet.so -rw-r--r-- root/root 62832 2026-02-10 09:59 ./usr/lib/bali-phy/Array.so -rw-r--r-- root/root 58736 2026-02-10 09:59 ./usr/lib/bali-phy/Bits.so -rw-r--r-- root/root 38256 2026-02-10 09:59 ./usr/lib/bali-phy/Char.so -rw-r--r-- root/root 46448 2026-02-10 09:59 ./usr/lib/bali-phy/Data.so -rw-r--r-- root/root 193952 2026-02-10 09:59 ./usr/lib/bali-phy/Distribution.so -rw-r--r-- root/root 38256 2026-02-10 09:59 ./usr/lib/bali-phy/Environment.so -rw-r--r-- root/root 136560 2026-02-10 09:59 ./usr/lib/bali-phy/File.so -rw-r--r-- root/root 75120 2026-02-10 09:59 ./usr/lib/bali-phy/Foreign.so -rw-r--r-- root/root 116080 2026-02-10 09:59 ./usr/lib/bali-phy/IntMap.so -rw-r--r-- root/root 75120 2026-02-10 09:59 ./usr/lib/bali-phy/IntSet.so -rw-r--r-- root/root 66928 2026-02-10 09:59 ./usr/lib/bali-phy/Likelihood.so -rw-r--r-- root/root 46448 2026-02-10 09:59 ./usr/lib/bali-phy/LikelihoodSEV.so -rw-r--r-- root/root 152944 2026-02-10 09:59 ./usr/lib/bali-phy/MCMC.so -rw-r--r-- root/root 218480 2026-02-10 09:59 ./usr/lib/bali-phy/Matrix.so -rw-r--r-- root/root 71024 2026-02-10 09:59 ./usr/lib/bali-phy/Modifiables.so -rw-r--r-- root/root 140660 2026-02-10 09:59 ./usr/lib/bali-phy/Num.so -rw-r--r-- root/root 30064 2026-02-10 09:59 ./usr/lib/bali-phy/Pair.so -rw-r--r-- root/root 58736 2026-02-10 09:59 ./usr/lib/bali-phy/Parsimony.so -rw-r--r-- root/root 144752 2026-02-10 09:59 ./usr/lib/bali-phy/PopGen.so -rw-r--r-- root/root 161140 2026-02-10 09:59 ./usr/lib/bali-phy/Prelude.so -rw-r--r-- root/root 30064 2026-02-10 09:59 ./usr/lib/bali-phy/Range.so -rw-r--r-- root/root 120180 2026-02-10 09:59 ./usr/lib/bali-phy/Real.so -rw-r--r-- root/root 337264 2026-02-10 09:59 ./usr/lib/bali-phy/SMC.so -rw-r--r-- root/root 189816 2026-02-10 09:59 ./usr/lib/bali-phy/SModel.so -rw-r--r-- root/root 71024 2026-02-10 09:59 ./usr/lib/bali-phy/Text.so -rw-r--r-- root/root 66928 2026-02-10 09:59 ./usr/lib/bali-phy/TreeDist.so -rw-r--r-- root/root 54640 2026-02-10 09:59 ./usr/lib/bali-phy/Vector.so drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/bindings/ drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/bindings/distributions/ -rw-r--r-- root/root 508 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/bernoulli.json -rw-r--r-- root/root 749 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/beta.json -rw-r--r-- root/root 821 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/binomial.json -rw-r--r-- root/root 635 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/cauchy.json -rw-r--r-- root/root 476 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/dirichlet.json -rw-r--r-- root/root 1057 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/dirichlet_mixture.json -rw-r--r-- root/root 369 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/dirichlet_on.json -rw-r--r-- root/root 792 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/dirichlet_on_dirichlet.json -rw-r--r-- root/root 394 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/exponential.json -rw-r--r-- root/root 599 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/fixed_topology_tree.json -rw-r--r-- root/root 742 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/gamma.json -rw-r--r-- root/root 816 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/geometric.json -rw-r--r-- root/root 578 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/iid.json -rw-r--r-- root/root 608 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/iidMap.json -rw-r--r-- root/root 599 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/iid_on.json -rw-r--r-- root/root 372 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/laplace.json -rw-r--r-- root/root 618 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/logCauchy.json -rw-r--r-- root/root 302 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/logGamma.json -rw-r--r-- root/root 310 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/logLaplace.json -rw-r--r-- root/root 618 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/logNormal.json -rw-r--r-- root/root 536 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/normal.json -rw-r--r-- root/root 481 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/poisson.json -rw-r--r-- root/root 476 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/shifted_exponential.json -rw-r--r-- root/root 936 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/shifted_gamma.json -rw-r--r-- root/root 498 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/symmetric_dirichlet.json -rw-r--r-- root/root 347 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/symmetric_dirichlet_on.json -rw-r--r-- root/root 458 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/uniform.json -rw-r--r-- root/root 390 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/uniform_int.json -rw-r--r-- root/root 574 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/uniform_rooted_tree.json -rw-r--r-- root/root 569 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/uniform_tree.json -rw-r--r-- root/root 495 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/distributions/yule.json drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/bindings/functions/ -rw-r--r-- root/root 176 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/aa.json -rw-r--r-- root/root 315 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/add.json -rw-r--r-- root/root 290 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/branch_length.json -rw-r--r-- root/root 273 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/branches.json -rw-r--r-- root/root 278 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/branches_list.json -rw-r--r-- root/root 563 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/cdf.json -rw-r--r-- root/root 400 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/codonsOf.json drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/bindings/functions/constructors/ -rw-r--r-- root/root 314 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/constructors/Cons.json -rw-r--r-- root/root 120 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/constructors/Nil.json -rw-r--r-- root/root 280 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/convertDiscrete.json -rw-r--r-- root/root 225 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/cos.json -rw-r--r-- root/root 257 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/discrete.json -rw-r--r-- root/root 263 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/div.json -rw-r--r-- root/root 173 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/dna.json -rw-r--r-- root/root 273 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/doubletsOf.json -rw-r--r-- root/root 230 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/exp.json -rw-r--r-- root/root 220 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/getAminoAcids.json -rw-r--r-- root/root 249 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/getNucleotides.json -rw-r--r-- root/root 263 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/identity.json -rw-r--r-- root/root 325 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/intToDouble.json -rw-r--r-- root/root 193 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/length.json -rw-r--r-- root/root 193 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/letter_pairs.json -rw-r--r-- root/root 213 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/letters.json -rw-r--r-- root/root 227 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/log.json -rw-r--r-- root/root 272 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/lookup.json -rw-r--r-- root/root 266 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/map.json -rw-r--r-- root/root 325 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/max.json -rw-r--r-- root/root 325 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/min.json -rw-r--r-- root/root 278 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/mul.json -rw-r--r-- root/root 212 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/n_components.json -rw-r--r-- root/root 216 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/negate.json -rw-r--r-- root/root 269 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/nodes.json -rw-r--r-- root/root 252 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/nonreversible.json -rw-r--r-- root/root 379 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/num_branches.json -rw-r--r-- root/root 216 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/number_pairs.json -rw-r--r-- root/root 206 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/ordered_letter_pairs.json -rw-r--r-- root/root 569 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/pdf.json -rw-r--r-- root/root 297 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/pow.json -rw-r--r-- root/root 638 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/quantile.json -rw-r--r-- root/root 477 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/replicate.json -rw-r--r-- root/root 173 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/rna.json -rw-r--r-- root/root 274 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/rnaEditsOf.json -rw-r--r-- root/root 543 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/scaleBy.json -rw-r--r-- root/root 514 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/scaleTo.json -rw-r--r-- root/root 223 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/sin.json -rw-r--r-- root/root 195 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/sort.json -rw-r--r-- root/root 232 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/sqrt.json -rw-r--r-- root/root 185 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/standard_code.json -rw-r--r-- root/root 278 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/sub.json -rw-r--r-- root/root 270 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/take.json -rw-r--r-- root/root 226 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/tan.json -rw-r--r-- root/root 273 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/tripletsOf.json -rw-r--r-- root/root 601 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/uniform_discretize.json -rw-r--r-- root/root 295 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/unit_mixture.json -rw-r--r-- root/root 421 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/zip.json -rw-r--r-- root/root 626 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/functions/zipWith.json drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/bindings/models/ drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/bindings/models/Covarion/ -rw-r--r-- root/root 1379 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/Covarion/galtier01.json -rw-r--r-- root/root 891 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/Covarion/gtr.json -rw-r--r-- root/root 1876 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/Covarion/huelsenbeck02.json -rw-r--r-- root/root 1375 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/Covarion/huelsenbeck02_test.json -rw-r--r-- root/root 2024 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/Covarion/huelsenbeck02_two.json -rw-r--r-- root/root 2304 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/Covarion/multi_freq.json -rw-r--r-- root/root 2381 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/Covarion/ts98.json -rw-r--r-- root/root 1865 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/Covarion/wang07.json drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/bindings/models/Frequencies/ -rw-r--r-- root/root 374 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/Frequencies/uniform.json drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/bindings/models/Rates/ -rw-r--r-- root/root 1259 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/Rates/free.json -rw-r--r-- root/root 1394 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/Rates/gamma.json -rw-r--r-- root/root 817 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/Rates/log_normal.json -rw-r--r-- root/root 2319 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/branch_site.json -rw-r--r-- root/root 1612 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/branch_site_mixture.json -rw-r--r-- root/root 3319 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/busted.json -rw-r--r-- root/root 2851 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/busted_s.json -rw-r--r-- root/root 711 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/dNdS.json -rw-r--r-- root/root 448 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/density.json -rw-r--r-- root/root 394 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/empirical.json -rw-r--r-- root/root 335 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/equ.json -rw-r--r-- root/root 883 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/f.json -rw-r--r-- root/root 893 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/f1x4.json -rw-r--r-- root/root 1389 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/f3x4.json -rw-r--r-- root/root 480 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/f61.json -rw-r--r-- root/root 1059 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/f81.json -rw-r--r-- root/root 1442 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/fMutSel.json -rw-r--r-- root/root 1372 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/fMutSel0.json -rw-r--r-- root/root 743 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/fe.json -rw-r--r-- root/root 202 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/get_q.json -rw-r--r-- root/root 1446 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/gtr.json -rw-r--r-- root/root 641 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/gtr_sym.json -rw-r--r-- root/root 729 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/gwF.json -rw-r--r-- root/root 1694 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/gy94.json -rw-r--r-- root/root 1939 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/gy94_ext.json -rw-r--r-- root/root 1333 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/hky85.json -rw-r--r-- root/root 1089 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/hky85_sym.json -rw-r--r-- root/root 591 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/inv.json -rw-r--r-- root/root 818 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/jc69.json -rw-r--r-- root/root 877 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/jtt.json -rw-r--r-- root/root 1172 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/k80.json -rw-r--r-- root/root 1127 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/lg08.json -rw-r--r-- root/root 909 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/lg08_freq.json -rw-r--r-- root/root 1687 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/m1a.json -rw-r--r-- root/root 2320 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/m2a.json -rw-r--r-- root/root 2375 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/m2a_test.json -rw-r--r-- root/root 1525 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/m3.json -rw-r--r-- root/root 1843 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/m3_test.json -rw-r--r-- root/root 1649 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/m7.json -rw-r--r-- root/root 2056 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/m8.json -rw-r--r-- root/root 2090 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/m8a.json -rw-r--r-- root/root 3393 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/m8a_test.json -rw-r--r-- root/root 743 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/markov_modulate_mixture.json -rw-r--r-- root/root 2224 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/mg94.json -rw-r--r-- root/root 1661 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/mg94_ext.json -rw-r--r-- root/root 1919 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/mg94k.json -rw-r--r-- root/root 685 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/mixture.json -rw-r--r-- root/root 1660 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/mnm.json -rw-r--r-- root/root 480 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/multiMixtureModel.json -rw-r--r-- root/root 1537 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/multi_freq.json -rw-r--r-- root/root 908 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/multi_rate.json -rw-r--r-- root/root 1962 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/multi_rs07.json -rw-r--r-- root/root 1225 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/mut_sel.json -rw-r--r-- root/root 1308 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/mut_sel_aa.json -rw-r--r-- root/root 995 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/nonEq.json -rw-r--r-- root/root 780 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/nonrev.json -rw-r--r-- root/root 285 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/pam.json -rw-r--r-- root/root 1052 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/parameter_mixture.json -rw-r--r-- root/root 1829 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/relaxed_rs07.json -rw-r--r-- root/root 2463 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/rna_16a.json -rw-r--r-- root/root 1221 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/rna_edit.json -rw-r--r-- root/root 1159 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/rs05.json -rw-r--r-- root/root 1626 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/rs07.json -rw-r--r-- root/root 181 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/rs07_relaxed_rates.json -rw-r--r-- root/root 257 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/sample.json -rw-r--r-- root/root 1605 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/tn93.json -rw-r--r-- root/root 1415 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/tn93_sym.json -rw-r--r-- root/root 1191 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/wag.json -rw-r--r-- root/root 991 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/wag_freq.json -rw-r--r-- root/root 837 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/x2.json -rw-r--r-- root/root 937 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/x2_sym.json -rw-r--r-- root/root 986 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/x2x2.json -rw-r--r-- root/root 886 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/x3.json -rw-r--r-- root/root 1010 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/x3_sym.json -rw-r--r-- root/root 1179 2025-06-09 15:53 ./usr/lib/bali-phy/bindings/models/x3x3.json drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/ drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/BAliPhy/ -rw-r--r-- root/root 218 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/BAliPhy/Util.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/Bio/ -rw-r--r-- root/root 13472 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Bio/Alignment.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/Bio/Alignment/ -rw-r--r-- root/root 158 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Bio/Alignment/Class.hs -rw-r--r-- root/root 7546 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Bio/Alignment/Matrix.hs -rw-r--r-- root/root 1937 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Bio/Alignment/Pairwise.hs -rw-r--r-- root/root 2414 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Bio/Alphabet.hs -rw-r--r-- root/root 6174 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Bio/Sequence.hs -rw-r--r-- root/root 6726 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/BirthDeath.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/Compiler/ -rw-r--r-- root/root 283 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Compiler/Base.hs -rw-r--r-- root/root 316 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Compiler/Classes.hs -rw-r--r-- root/root 2944 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Compiler/Enum.hs -rw-r--r-- root/root 231 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Compiler/Error.hs -rw-r--r-- root/root 2818 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Compiler/Floating.hs -rw-r--r-- root/root 586 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Compiler/Fractional.hs -rw-r--r-- root/root 2012 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Compiler/IO.hs -rw-r--r-- root/root 2073 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Compiler/Integral.hs -rw-r--r-- root/root 3223 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Compiler/Num.hs -rw-r--r-- root/root 177 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Compiler/Ratio.hs -rw-r--r-- root/root 407 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Compiler/Real.hs -rw-r--r-- root/root 2370 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Compiler/RealFloat.hs -rw-r--r-- root/root 754 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Compiler/RealFrac.hs -rw-r--r-- root/root 987 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Compiler/ST.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/Control/ -rw-r--r-- root/root 998 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Control/Applicative.hs -rw-r--r-- root/root 1919 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Control/DeepSeq.hs -rw-r--r-- root/root 2440 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Control/Monad.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/Control/Monad/ -rw-r--r-- root/root 1068 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Control/Monad/Fix.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/Control/Monad/IO/ -rw-r--r-- root/root 182 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Control/Monad/IO/Class.hs -rw-r--r-- root/root 704 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Control/Monad/State.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/Data/ -rw-r--r-- root/root 2746 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Array.hs -rw-r--r-- root/root 2851 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/BitVector.hs -rw-r--r-- root/root 274 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Bool.hs -rw-r--r-- root/root 64 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/ByteString.hs -rw-r--r-- root/root 671 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/CSV.hs -rw-r--r-- root/root 3297 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Char.hs -rw-r--r-- root/root 762 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Either.hs -rw-r--r-- root/root 1193 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Eq.hs -rw-r--r-- root/root 1217 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Exception.hs -rw-r--r-- root/root 149 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Floating.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/Data/Floating/ -rw-r--r-- root/root 149 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Floating/Classes.hs -rw-r--r-- root/root 1254 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Floating/Types.hs -rw-r--r-- root/root 1997 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Foldable.hs -rw-r--r-- root/root 436 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Frame.hs -rw-r--r-- root/root 332 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Function.hs -rw-r--r-- root/root 674 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Functor.hs -rw-r--r-- root/root 1368 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/IORef.hs -rw-r--r-- root/root 6346 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/IntMap.hs -rw-r--r-- root/root 2709 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/IntSet.hs -rw-r--r-- root/root 899 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Ix.hs -rw-r--r-- root/root 4145 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/JSON.hs -rw-r--r-- root/root 836 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/List.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/Data/List/ -rw-r--r-- root/root 471 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/List/NonEmpty.hs -rw-r--r-- root/root 2951 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Map.hs -rw-r--r-- root/root 1126 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Matrix.hs -rw-r--r-- root/root 974 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Maybe.hs -rw-r--r-- root/root 415 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Monoid.hs -rw-r--r-- root/root 2129 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Nat.hs -rw-r--r-- root/root 6826 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/OldList.hs -rw-r--r-- root/root 1998 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Ord.hs -rw-r--r-- root/root 1789 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Poset.hs -rw-r--r-- root/root 256 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Ratio.hs -rw-r--r-- root/root 540 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Semigroup.hs -rw-r--r-- root/root 2751 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Set.hs -rw-r--r-- root/root 292 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/String.hs -rw-r--r-- root/root 7860 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Text.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/Data/Text/ -rw-r--r-- root/root 1481 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Text/Display.hs -rw-r--r-- root/root 1747 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Text/Encoding.hs -rw-r--r-- root/root 1888 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Text/IO.hs -rw-r--r-- root/root 727 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Traversable.hs -rw-r--r-- root/root 217 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Tuple.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/Data/Type/ -rw-r--r-- root/root 866 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Type/Bool.hs -rw-r--r-- root/root 259 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Typeable.hs -rw-r--r-- root/root 448 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Unique.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/Data/Unique/ -rw-r--r-- root/root 1265 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Unique/Id.hs -rw-r--r-- root/root 194 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Data/Word.hs -rw-r--r-- root/root 4469 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Effect.hs -rw-r--r-- root/root 752 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/EigenExp.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/Foreign/ -rw-r--r-- root/root 1054 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Foreign/CList.hs -rw-r--r-- root/root 546 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Foreign/IntMap.hs -rw-r--r-- root/root 206 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Foreign/Introspection.hs -rw-r--r-- root/root 621 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Foreign/Maybe.hs -rw-r--r-- root/root 363 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Foreign/Pair.hs -rw-r--r-- root/root 1195 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Foreign/String.hs -rw-r--r-- root/root 814 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Foreign/Vector.hs -rw-r--r-- root/root 13666 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Forest.hs -rw-r--r-- root/root 15165 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Graph.hs -rw-r--r-- root/root 2054 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/IModel.hs -rw-r--r-- root/root 267 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/MCMC.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/MCMC/ -rw-r--r-- root/root 961 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/MCMC/Loggers.hs -rw-r--r-- root/root 779 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/MCMC/Moves.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/MCMC/Moves/ -rw-r--r-- root/root 708 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/MCMC/Moves/Alignment.hs -rw-r--r-- root/root 505 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/MCMC/Moves/Context.hs -rw-r--r-- root/root 1113 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/MCMC/Moves/Integer.hs -rw-r--r-- root/root 1128 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/MCMC/Moves/MH.hs -rw-r--r-- root/root 833 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/MCMC/Moves/Real.hs -rw-r--r-- root/root 1774 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/MCMC/Moves/Tree.hs -rw-r--r-- root/root 499 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/MCMC/Types.hs -rw-r--r-- root/root 7272 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Markov.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/Numeric/ -rw-r--r-- root/root 575 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Numeric/Log.hs -rw-r--r-- root/root 2409 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Numeric/LogDouble.hs -rw-r--r-- root/root 1411 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Numeric/Natural.hs -rw-r--r-- root/root 7413 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Numeric/Prob.hs -rw-r--r-- root/root 1727 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Parameters.hs -rw-r--r-- root/root 2956 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Parse.hs -rw-r--r-- root/root 4759 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/PopGen.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/PopGen/ -rw-r--r-- root/root 10468 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/PopGen/Deploid.hs -rw-r--r-- root/root 2323 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Prelude.hs -rw-r--r-- root/root 3131 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/Probability/ -rw-r--r-- root/root 1429 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Dist.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/Probability/Distribution/ -rw-r--r-- root/root 1784 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Bernoulli.hs -rw-r--r-- root/root 1602 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Beta.hs -rw-r--r-- root/root 1463 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Binomial.hs -rw-r--r-- root/root 2660 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Categorical.hs -rw-r--r-- root/root 2345 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Cauchy.hs -rw-r--r-- root/root 4504 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Changepoints.hs -rw-r--r-- root/root 2283 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Dirichlet.hs -rw-r--r-- root/root 5094 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/DirichletProcess.hs -rw-r--r-- root/root 4162 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Discrete.hs -rw-r--r-- root/root 371 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Exponential.hs -rw-r--r-- root/root 1775 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Gamma.hs -rw-r--r-- root/root 1921 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Geometric.hs -rw-r--r-- root/root 2511 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Independent.hs -rw-r--r-- root/root 1298 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Laplace.hs -rw-r--r-- root/root 7008 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/List.hs -rw-r--r-- root/root 819 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Markov.hs -rw-r--r-- root/root 3621 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Mixture.hs -rw-r--r-- root/root 1258 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Multinomial.hs -rw-r--r-- root/root 1597 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/NegativeBinomial.hs -rw-r--r-- root/root 1880 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Normal.hs -rw-r--r-- root/root 2888 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/PairwiseAlignment.hs -rw-r--r-- root/root 7233 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/PhyloAlignment.hs -rw-r--r-- root/root 447 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/PhyloCTMC.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/Probability/Distribution/PhyloCTMC/ -rw-r--r-- root/root 15421 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/PhyloCTMC/FixedA.hs -rw-r--r-- root/root 265 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/PhyloCTMC/PhyloCTMC.hs -rw-r--r-- root/root 3384 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/PhyloCTMC/Properties.hs -rw-r--r-- root/root 12769 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/PhyloCTMC/VariableA.hs -rw-r--r-- root/root 4053 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Poisson.hs -rw-r--r-- root/root 2380 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/RecDist.hs -rw-r--r-- root/root 1093 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Shifted.hs -rw-r--r-- root/root 5360 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Transform.hs -rw-r--r-- root/root 1009 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Tree.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/Probability/Distribution/Tree/ -rw-r--r-- root/root 1985 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Tree/BirthDeath.hs -rw-r--r-- root/root 2424 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Tree/BirthDeath2.hs -rw-r--r-- root/root 17016 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Tree/Coalescent.hs -rw-r--r-- root/root 3425 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Tree/Modifiable.hs -rw-r--r-- root/root 1479 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Tree/Moves.hs -rw-r--r-- root/root 3062 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Tree/UniformTimeTree.hs -rw-r--r-- root/root 5411 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Tree/UniformTopology.hs -rw-r--r-- root/root 1455 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Tree/Util.hs -rw-r--r-- root/root 5777 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Tree/Yule.hs -rw-r--r-- root/root 838 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Tuple.hs -rw-r--r-- root/root 3856 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/Uniform.hs -rw-r--r-- root/root 738 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Distribution/UniqueDist.hs -rw-r--r-- root/root 5129 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Logger.hs -rw-r--r-- root/root 16873 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Probability/Random.hs -rw-r--r-- root/root 2585 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Range.hs -rw-r--r-- root/root 1409 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SMC.hs -rw-r--r-- root/root 1396 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/SModel/ -rw-r--r-- root/root 762 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/ASRV.hs -rw-r--r-- root/root 1429 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/BranchModel.hs -rw-r--r-- root/root 2229 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/BranchSiteMixture.hs -rw-r--r-- root/root 2876 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/Codons.hs -rw-r--r-- root/root 998 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/Doublets.hs -rw-r--r-- root/root 921 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/Empirical.hs -rw-r--r-- root/root 1181 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/Frequency.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/SModel/Likelihood/ -rw-r--r-- root/root 51 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/Likelihood/CLV.hs -rw-r--r-- root/root 7188 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/Likelihood/FixedA.hs -rw-r--r-- root/root 9179 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/Likelihood/VariableA.hs -rw-r--r-- root/root 4794 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/Markov.hs -rw-r--r-- root/root 5044 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/MarkovModulated.hs -rw-r--r-- root/root 2730 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/MixtureModel.hs -rw-r--r-- root/root 3136 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/MixtureModels.hs -rw-r--r-- root/root 4935 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/MultiFrequency.hs -rw-r--r-- root/root 2157 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/MutSel.hs -rw-r--r-- root/root 1968 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/NonReversibleMarkov.hs -rw-r--r-- root/root 481 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/Nucleotides.hs -rw-r--r-- root/root 5511 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/Parsimony.hs -rw-r--r-- root/root 4291 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/PosSelection.hs -rw-r--r-- root/root 1490 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/RNAEdit.hs -rw-r--r-- root/root 181 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/Rate.hs -rw-r--r-- root/root 2757 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/ReversibleMarkov.hs -rw-r--r-- root/root 2617 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/SModel/Simple.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/System/ -rw-r--r-- root/root 209 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/System/Directory.hs -rw-r--r-- root/root 213 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/System/Environment.hs -rw-r--r-- root/root 371 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/System/FilePath.hs -rw-r--r-- root/root 7656 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/System/IO.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/Text/ -rw-r--r-- root/root 572 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Text/Read.hs -rw-r--r-- root/root 1178 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Text/Show.hs -rw-r--r-- root/root 3040 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Tree.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/haskell/Tree/ -rw-r--r-- root/root 11447 2025-06-09 15:53 ./usr/lib/bali-phy/haskell/Tree/Newick.hs drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/help/ -rw-r--r-- root/root 427 2025-06-09 15:53 ./usr/lib/bali-phy/help/alphabets.txt drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/help/alphabets/ -rw-r--r-- root/root 624 2025-06-09 15:53 ./usr/lib/bali-phy/help/alphabets/Codons.txt -rw-r--r-- root/root 558 2025-06-09 15:53 ./usr/lib/bali-phy/help/alphabets/Doublets.txt -rw-r--r-- root/root 596 2025-06-09 15:53 ./usr/lib/bali-phy/help/alphabets/Triplets.txt -rw-r--r-- root/root 931 2025-06-09 15:53 ./usr/lib/bali-phy/help/alphabets/genetic-code.txt drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/help/commands/ -rw-r--r-- root/root 727 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/Rao-Blackwellize.txt -rw-r--r-- root/root 657 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/align.txt -rw-r--r-- root/root 866 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/alphabet.txt -rw-r--r-- root/root 1069 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/config.txt -rw-r--r-- root/root 1085 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/disable.txt -rw-r--r-- root/root 700 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/enable.txt -rw-r--r-- root/root 1298 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/fix.txt -rw-r--r-- root/root 1112 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/imodel.txt -rw-r--r-- root/root 976 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/iterations.txt -rw-r--r-- root/root 1068 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/link.txt -rw-r--r-- root/root 940 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/model.txt -rw-r--r-- root/root 830 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/name.txt -rw-r--r-- root/root 1187 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/package-path.txt -rw-r--r-- root/root 1094 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/pre-burnin.txt -rw-r--r-- root/root 381 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/print.txt -rw-r--r-- root/root 1157 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/scale.txt -rw-r--r-- root/root 618 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/seed.txt -rw-r--r-- root/root 975 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/set.txt -rw-r--r-- root/root 1339 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/smodel.txt -rw-r--r-- root/root 878 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/subsample.txt -rw-r--r-- root/root 463 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/test.txt -rw-r--r-- root/root 493 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/tree.txt -rw-r--r-- root/root 295 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/unalign.txt -rw-r--r-- root/root 160 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/verbose.txt -rw-r--r-- root/root 152 2025-06-09 15:53 ./usr/lib/bali-phy/help/commands/version.txt -rw-r--r-- root/root 919 2025-06-09 15:53 ./usr/lib/bali-phy/help/parameters.txt drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/help/parameters/ -rw-r--r-- root/root 1074 2025-06-09 15:53 ./usr/lib/bali-phy/help/parameters/priors.txt drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/bali-phy/libexec/ -rw-r--r-- root/root 1651 2025-06-09 15:53 ./usr/lib/bali-phy/libexec/compare-runs.R -rw-r--r-- root/root 3045 2025-06-09 15:53 ./usr/lib/bali-phy/libexec/compare-runs2.R -rw-r--r-- root/root 738 2025-06-09 15:53 ./usr/lib/bali-phy/libexec/tree-plot-3D.R -rw-r--r-- root/root 1858 2025-06-09 15:53 ./usr/lib/bali-phy/libexec/tree-plot.R drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/ drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/doc/ drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/doc/bali-phy/ -rw-r--r-- root/root 261 2026-02-10 09:59 ./usr/share/doc/bali-phy/README.test -rw-r--r-- root/root 1050 2026-02-10 09:59 ./usr/share/doc/bali-phy/changelog.Debian.gz -rw-r--r-- root/root 2126 2026-02-10 09:59 ./usr/share/doc/bali-phy/copyright drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/doc/bali-phy/examples/ drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/doc/bali-phy/examples/5S-rRNA/ -rw-r--r-- root/root 4861 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/25-GTR-LN8-WPD.fasta -rw-r--r-- root/root 5636 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/25-GTR-LN8-c50.fasta -rw-r--r-- root/root 666 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/25-GTR-LN8-c50.tree -rw-r--r-- root/root 718 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/25-clustalw.dnd -rw-r--r-- root/root 3770 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/25-clustalw.fasta -rw-r--r-- root/root 5794 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/25-dialign2-2.fasta -rw-r--r-- root/root 4171 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/25-fsa.fasta -rw-r--r-- root/root 717 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/25-fsa.ph -rw-r--r-- root/root 4007 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/25-muscle.fasta -rw-r--r-- root/root 1016 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/25-muscle5.FastTree.tree -rw-r--r-- root/root 4182 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/25-muscle5.fasta -rw-r--r-- root/root 88 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/25-poy.command -rw-r--r-- root/root 4650 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/25-poy.fasta -rw-r--r-- root/root 349 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/25-poy.tree -rw-r--r-- root/root 3839 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/25-poy.trees -rw-r--r-- root/root 4508 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/25-probcons-RNA-trained.fasta -rw-r--r-- root/root 4208 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/25-probcons-RNA.fasta -rw-r--r-- root/root 787 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/25-t-coffee.dnd -rw-r--r-- root/root 4070 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/25-t-coffee.fasta -rw-r--r-- root/root 730 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/25-tcoffee.dnd -rw-r--r-- root/root 4745 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/25-tcoffee.fasta -rw-r--r-- root/root 3656 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/25.fasta -rw-r--r-- root/root 10593 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/48-GTR-DP6-MAP.fasta -rw-r--r-- root/root 1511 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/48-GTR-DP6-MAP.tree -rw-r--r-- root/root 10593 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/48-GTR-DP6-WPD.fasta -rw-r--r-- root/root 12129 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/48-GTR-DP6-c10.fasta -rw-r--r-- root/root 13521 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/48-GTR-DP6-consensus.fasta -rw-r--r-- root/root 1556 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/48-clustalw.dnd -rw-r--r-- root/root 7301 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/48-clustalw.fasta -rw-r--r-- root/root 10228 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/48-dialign2-2.fasta -rw-r--r-- root/root 8453 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/48-fsa.fasta -rw-r--r-- root/root 1416 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/48-fsa.ph -rw-r--r-- root/root 7597 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/48-muscle.fasta -rw-r--r-- root/root 8701 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/48-probcons-RNA-trained.fasta -rw-r--r-- root/root 8461 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/48-probcons-RNA.fasta -rw-r--r-- root/root 1556 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/48-t-coffee.dnd -rw-r--r-- root/root 8357 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/48-t-coffee.fasta -rw-r--r-- root/root 6938 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/48.fasta -rw-r--r-- root/root 125 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/5d-clustalw.dnd -rw-r--r-- root/root 713 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/5d-clustalw.fasta -rw-r--r-- root/root 1101 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/5d-muscle.fasta -rw-r--r-- root/root 1007 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/5S-rRNA/5d.fasta drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/doc/bali-phy/examples/Duplications/ drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/doc/bali-phy/examples/Duplications/hisA-hisF/ -rw-r--r-- root/root 64977 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Duplications/hisA-hisF/hisA-hisF-muscle.fasta -rw-r--r-- root/root 3318 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Duplications/hisA-hisF/hisA-hisF-muscle.ph -rw-r--r-- root/root 22849 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Duplications/hisA-hisF/hisA-muscle.fasta -rw-r--r-- root/root 18015 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Duplications/hisA-hisF/hisA.fasta -rw-r--r-- root/root 29858 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Duplications/hisA-hisF/hisF-muscle.fasta -rw-r--r-- root/root 17614 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Duplications/hisA-hisF/hisF.fasta drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/doc/bali-phy/examples/Duplications/trp-tyr/ -rw-r--r-- root/root 68917 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Duplications/trp-tyr/trp-muscle.fasta -rw-r--r-- root/root 156155 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Duplications/trp-tyr/trp-tyr-muscle.fasta -rw-r--r-- root/root 35955 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Duplications/trp-tyr/trp.fasta -rw-r--r-- root/root 54771 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Duplications/trp-tyr/tyr-muscle.fasta -rw-r--r-- root/root 39009 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Duplications/trp-tyr/tyr.fasta drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/doc/bali-phy/examples/EF-Tu/ -rw-r--r-- root/root 340 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/EF-Tu/12d-clustalw.dnd -rw-r--r-- root/root 6085 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/EF-Tu/12d-clustalw.fasta -rw-r--r-- root/root 6786 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/EF-Tu/12d-muscle.fasta -rw-r--r-- root/root 6029 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/EF-Tu/12d.fasta -rw-r--r-- root/root 13281 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/EF-Tu/25-mafft.fasta -rw-r--r-- root/root 1545 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/EF-Tu/48b-clustalw.dnd -rw-r--r-- root/root 25290 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/EF-Tu/48b-clustalw.fasta -rw-r--r-- root/root 21414 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/EF-Tu/48b.fasta -rw-r--r-- root/root 125 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/EF-Tu/5d-clustalw.dnd -rw-r--r-- root/root 2483 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/EF-Tu/5d-clustalw.fasta -rw-r--r-- root/root 2648 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/EF-Tu/5d-muscle.fasta -rw-r--r-- root/root 2394 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/EF-Tu/5d.fasta drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/doc/bali-phy/examples/Enolase/ -rw-r--r-- root/root 23471 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Enolase/enolase-38-trimmed.fasta -rw-r--r-- root/root 27232 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Enolase/enolase-38.fasta drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/ -rw-r--r-- root/root 257 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/globins-bali-phy-C20-gamma4-c50.PP.tree -rw-r--r-- root/root 245 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/globins-bali-phy-C20-gamma4.MAP.tree -rw-r--r-- root/root 2487 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/globins-bali-phy-C20-gamma4.fasta -rw-r--r-- root/root 2387 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/globins-fsa.fasta -rw-r--r-- root/root 1980 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/globins-mafft.fasta -rw-r--r-- root/root 2057 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/globins-muscle.fasta -rw-r--r-- root/root 236 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/globins-prank.1.dnd -rw-r--r-- root/root 2717 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/globins-prank.1.fasta -rw-r--r-- root/root 236 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/globins-prank.2.dnd -rw-r--r-- root/root 2574 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/globins-prank.2.fasta -rw-r--r-- root/root 2002 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/globins.fasta -rw-r--r-- root/root 121 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/sod-bali-phy-C20-gamma4-c50.PP.tree -rw-r--r-- root/root 145 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/sod-bali-phy-C20-gamma4.MAP.tree -rw-r--r-- root/root 1275 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/sod-bali-phy-C20-gamma4.fasta -rw-r--r-- root/root 1246 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/sod-fsa.fasta -rw-r--r-- root/root 1225 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/sod-mafft.fasta -rw-r--r-- root/root 1225 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/sod-muscle.fasta -rw-r--r-- root/root 144 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/sod-prank.1.dnd -rw-r--r-- root/root 1274 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/sod-prank.1.fasta -rw-r--r-- root/root 144 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/sod-prank.2.dnd -rw-r--r-- root/root 1274 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/sod-prank.2.fasta -rw-r--r-- root/root 1218 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/sod.fasta -rw-r--r-- root/root 4291 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/v-src-fsa.fasta -rw-r--r-- root/root 3265 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/v-src-mafft.fasta -rw-r--r-- root/root 3094 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/v-src-muscle.fasta -rw-r--r-- root/root 3102 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Feng-Doolittle-1987/v-src.fasta drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/doc/bali-phy/examples/Globins/ -rw-r--r-- root/root 1711 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Globins/10-globins-Lunter.fasta -rw-r--r-- root/root 9908 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Globins/10-globins.xml -rw-r--r-- root/root 7613 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Globins/bglobin.fasta -rw-r--r-- root/root 905 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Globins/few-clustalw.dnd -rw-r--r-- root/root 6622 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Globins/few-clustalw.fasta -rw-r--r-- root/root 7909 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Globins/few-muscle.fasta -rw-r--r-- root/root 6212 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Globins/few.fasta -rw-r--r-- root/root 1129 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Globins/globins.fasta -rw-r--r-- root/root 40664 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Globins/many-muscle.fasta -rw-r--r-- root/root 29756 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Globins/many.fasta -rw-r--r-- root/root 16960 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Globins/some.fasta drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/doc/bali-phy/examples/HIV/ -rw-r--r-- root/root 37588 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/HIV/HIVSIV.fasta drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/doc/bali-phy/examples/HIV/chain-2005/ -rw-r--r-- root/root 11664 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/HIV/chain-2005/env-clustal-codons.fasta -rw-r--r-- root/root 11676 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/HIV/chain-2005/env-clustal.fasta -rw-r--r-- root/root 10572 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/HIV/chain-2005/env-common.fasta -rw-r--r-- root/root 12731 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/HIV/chain-2005/env.fasta -rw-r--r-- root/root 43523 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/HIV/chain-2005/pol-clustal.fasta -rw-r--r-- root/root 13883 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/HIV/chain-2005/pol-common.fasta -rw-r--r-- root/root 39466 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/HIV/chain-2005/pol.fasta drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/doc/bali-phy/examples/ITS/ -rw-r--r-- root/root 11938 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/ITS/5.8S.fasta -rw-r--r-- root/root 16494 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/ITS/ITS1-trimmed.fasta -rw-r--r-- root/root 13026 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/ITS/ITS2-trimmed.fasta drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/doc/bali-phy/examples/Miklos-2008/ -rw-r--r-- root/root 1546 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Miklos-2008/Src_homology_2_domains.fasta -rw-r--r-- root/root 1052 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Miklos-2008/Starch_binding_domain.fasta -rw-r--r-- root/root 1934 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Miklos-2008/annexin.fasta -rw-r--r-- root/root 3479 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Miklos-2008/haloperoxidase.fasta -rw-r--r-- root/root 1373 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Miklos-2008/lectin.fasta -rw-r--r-- root/root 3567 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Miklos-2008/legume_lectin.fasta -rw-r--r-- root/root 1718 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Miklos-2008/lysozyme.fasta -rw-r--r-- root/root 3896 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Miklos-2008/papain.fasta -rw-r--r-- root/root 850 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Miklos-2008/parvalbumin-like.fasta -rw-r--r-- root/root 2193 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Miklos-2008/rr_receiver.fasta -rw-r--r-- root/root 4728 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Miklos-2008/subtilase.fasta -rw-r--r-- root/root 2495 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/Miklos-2008/xylose_isomerase.fasta drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/doc/bali-phy/examples/ferns/ -rw-r--r-- root/root 2913 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/ferns/README.txt -rw-r--r-- root/root 45222 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/ferns/cleaned.fasta -rw-r--r-- root/root 297 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/ferns/config.txt -rw-r--r-- root/root 227 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/ferns/config2.txt -rw-r--r-- root/root 46677 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/ferns/orig.fasta -rw-r--r-- root/root 52583 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/ferns/orig.nex drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/doc/bali-phy/examples/lrRNA/ -rw-r--r-- root/root 177 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/lrRNA/NOTES.txt -rwxr-xr-x root/root 240 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/lrRNA/keep.pl -rw-r--r-- root/root 47047 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/lrRNA/mollusc.fasta -rw-r--r-- root/root 130065 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/lrRNA/mollusc.gb -rw-r--r-- root/root 54676 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/lrRNA/mollusc.rna.fasta -rw-r--r-- root/root 24530 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/lrRNA/mollusc12.fasta drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/doc/bali-phy/examples/microbotryum/ -rw-r--r-- root/root 27755 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/30-clustalw.fasta -rw-r--r-- root/root 992 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/30-clustalw.ph -rw-r--r-- root/root 32455 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/30-muscle.fasta -rw-r--r-- root/root 992 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/30-muscle.ph -rw-r--r-- root/root 43929 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/30.aln -rw-r--r-- root/root 992 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/30.dnd -rw-r--r-- root/root 33175 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/30.fasta -rw-r--r-- root/root 992 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/30.ph -rw-r--r-- root/root 29779 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/37-clustalw.fasta -rw-r--r-- root/root 1193 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/37-clustalw.ph -rw-r--r-- root/root 38709 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/37-muscle.fasta -rw-r--r-- root/root 1193 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/37-muscle.ph -rw-r--r-- root/root 1195 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/37.dnd -rw-r--r-- root/root 33674 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/37.fasta -rw-r--r-- root/root 63592 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/76-clustalw.fasta -rw-r--r-- root/root 2469 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/76-clustalw.ph -rw-r--r-- root/root 84415 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/76-muscle.fasta -rw-r--r-- root/root 2467 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/76-muscle.ph -rw-r--r-- root/root 2701 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/76.dnd -rw-r--r-- root/root 68256 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/76.fasta -rw-r--r-- root/root 333 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/additional.accessions -rw-r--r-- root/root 18 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/other.accessions -rw-r--r-- root/root 441 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/paper.txt -rw-r--r-- root/root 333 2025-06-09 15:53 ./usr/share/doc/bali-phy/examples/microbotryum/table1.accessions -rw-r--r-- root/root 528 2026-02-10 09:59 ./usr/share/doc/bali-phy/run-unit-test drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/lintian/ drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 106 2026-02-10 09:59 ./usr/share/lintian/overrides/bali-phy drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/man/ drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/share/man/man1/ -rw-r--r-- root/root 923 2026-02-10 09:59 ./usr/share/man/man1/alignment-cat.1.gz -rw-r--r-- root/root 515 2026-02-10 09:59 ./usr/share/man/man1/alignment-chop-internal.1.gz -rw-r--r-- root/root 668 2026-02-10 09:59 ./usr/share/man/man1/alignment-consensus.1.gz -rw-r--r-- root/root 966 2026-02-10 09:59 ./usr/share/man/man1/alignment-distances.1.gz -rw-r--r-- root/root 802 2026-02-10 09:59 ./usr/share/man/man1/alignment-draw.1.gz -rw-r--r-- root/root 495 2026-02-10 09:59 ./usr/share/man/man1/alignment-find.1.gz -rw-r--r-- root/root 656 2026-02-10 09:59 ./usr/share/man/man1/alignment-gild.1.gz -rw-r--r-- root/root 682 2026-02-10 09:59 ./usr/share/man/man1/alignment-indices.1.gz -rw-r--r-- root/root 578 2026-02-10 09:59 ./usr/share/man/man1/alignment-info.1.gz -rw-r--r-- root/root 754 2026-02-10 09:59 ./usr/share/man/man1/alignment-max.1.gz -rw-r--r-- root/root 1234 2026-02-10 09:59 ./usr/share/man/man1/alignment-thin.1.gz -rw-r--r-- root/root 686 2026-02-10 09:59 ./usr/share/man/man1/alignment-translate.1.gz -rw-r--r-- root/root 647 2026-02-10 09:59 ./usr/share/man/man1/alignments-diff.1.gz -rw-r--r-- root/root 652 2026-02-10 09:59 ./usr/share/man/man1/bali-phy-pkg.1.gz -rw-r--r-- root/root 1663 2026-02-10 09:59 ./usr/share/man/man1/bali-phy.1.gz -rw-r--r-- root/root 501 2026-02-10 09:59 ./usr/share/man/man1/bali-subsample.1.gz -rw-r--r-- root/root 537 2026-02-10 09:59 ./usr/share/man/man1/bp-analyze.1.gz -rw-r--r-- root/root 642 2026-02-10 09:59 ./usr/share/man/man1/cut-range.1.gz -rw-r--r-- root/root 995 2026-02-10 09:59 ./usr/share/man/man1/draw-tree.1.gz -rw-r--r-- root/root 735 2026-02-10 09:59 ./usr/share/man/man1/extract-ancestors.1.gz -rw-r--r-- root/root 538 2026-02-10 09:59 ./usr/share/man/man1/mcon-tool.1.gz -rw-r--r-- root/root 699 2026-02-10 09:59 ./usr/share/man/man1/mctree-mean-lengths.1.gz -rw-r--r-- root/root 450 2026-02-10 09:59 ./usr/share/man/man1/model_P.1.gz -rw-r--r-- root/root 483 2026-02-10 09:59 ./usr/share/man/man1/pickout.1.gz -rw-r--r-- root/root 859 2026-02-10 09:59 ./usr/share/man/man1/statreport.1.gz -rw-r--r-- root/root 513 2026-02-10 09:59 ./usr/share/man/man1/stats-select.1.gz -rw-r--r-- root/root 796 2026-02-10 09:59 ./usr/share/man/man1/summarize-ancestors.1.gz -rw-r--r-- root/root 729 2026-02-10 09:59 ./usr/share/man/man1/tree-mean-lengths.1.gz -rw-r--r-- root/root 713 2026-02-10 09:59 ./usr/share/man/man1/tree-tool.1.gz -rw-r--r-- root/root 876 2026-02-10 09:59 ./usr/share/man/man1/trees-bootstrap.1.gz -rw-r--r-- root/root 1143 2026-02-10 09:59 ./usr/share/man/man1/trees-consensus.1.gz -rw-r--r-- root/root 907 2026-02-10 09:59 ./usr/share/man/man1/trees-distances.1.gz -rw-r--r-- root/root 643 2026-02-10 09:59 ./usr/share/man/man1/trees-to-SRQ.1.gz lintian ------- Setup apt archive ----------------- Merged Build-Depends: lintian:arm64 Filtered Build-Depends: lintian:arm64 dpkg-deb: building package 'sbuild-build-depends-lintian-dummy' in '/build/reproducible-path/resolver-e05sEz/apt_archive/sbuild-build-depends-lintian-dummy.deb'. Ign:1 copy:/build/reproducible-path/resolver-e05sEz/apt_archive ./ InRelease Get:2 copy:/build/reproducible-path/resolver-e05sEz/apt_archive ./ Release [615 B] Ign:3 copy:/build/reproducible-path/resolver-e05sEz/apt_archive ./ Release.gpg Get:4 copy:/build/reproducible-path/resolver-e05sEz/apt_archive ./ Sources [1540 B] Get:5 copy:/build/reproducible-path/resolver-e05sEz/apt_archive ./ Packages [1617 B] Fetched 3772 B in 0s (151 kB/s) Reading package lists... Reading package lists... Install lintian build dependencies (apt-based resolver) ------------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... Execute external solver... The following additional packages will be installed: appstream ca-certificates diffstat gpg gpgconf iso-codes libaliased-perl libappstream5 libapt-pkg-perl libassuan9 libb-hooks-endofscope-perl libb-hooks-op-check-perl libberkeleydb-perl libcapture-tiny-perl libcgi-pm-perl libclass-data-inheritable-perl libclass-inspector-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libconfig-tiny-perl libconst-fast-perl libcpanel-json-xs-perl libcurl3t64-gnutls libdata-dpath-perl libdata-messagepack-perl libdata-optlist-perl libdata-validate-domain-perl libdata-validate-ip-perl libdata-validate-uri-perl libdevel-callchecker-perl libdevel-size-perl libdevel-stacktrace-perl libdynaloader-functions-perl libemail-address-xs-perl libencode-locale-perl libexception-class-perl libfile-basedir-perl libfile-find-rule-perl libfile-libmagic-perl libfile-listing-perl libfile-sharedir-perl libfont-ttf-perl libfyaml0 libgcrypt20 libgpg-error0 libhtml-form-perl libhtml-html5-entities-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tokeparser-simple-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libimport-into-perl libio-html-perl libio-interactive-perl libio-socket-ssl-perl libio-string-perl libipc-run3-perl libipc-system-simple-perl libiterator-perl libiterator-util-perl libjson-maybexs-perl libksba8 liblist-compare-perl liblist-someutils-perl liblist-utilsby-perl liblwp-mediatypes-perl liblwp-protocol-https-perl liblz1 liblzo2-2 libmarkdown2 libmldbm-perl libmodule-implementation-perl libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmouse-perl libnamespace-clean-perl libnet-domain-tld-perl libnet-http-perl libnet-ipv6addr-perl libnet-netmask-perl libnet-ssleay-perl libnetaddr-ip-perl libngtcp2-crypto-gnutls8 libnpth0t64 libnumber-compare-perl libpackage-stash-perl libparams-classify-perl libparams-util-perl libpath-tiny-perl libperlio-gzip-perl libperlio-utf8-strict-perl libproc-processtable-perl libregexp-wildcards-perl librole-tiny-perl libsereal-decoder-perl libsereal-encoder-perl libsort-versions-perl libstemmer0d libstrictures-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl libsyntax-keyword-try-perl libterm-readkey-perl libtext-charwidth-perl libtext-glob-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl libtext-wrapi18n-perl libtext-xslate-perl libtime-duration-perl libtime-moment-perl libtimedate-perl libtry-tiny-perl libunicode-utf8-perl liburi-perl libvariable-magic-perl libwww-mechanize-perl libwww-perl libwww-robotrules-perl libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxmlb2 libxs-parse-keyword-perl libyaml-libyaml-perl lintian lzop openssl patchutils perl-openssl-defaults plzip shared-mime-info t1utils ucf unzip Suggested packages: apt-config-icons isoquery libxml-parser-perl rng-tools libdata-dump-perl libcrypt-ssleay-perl libscalar-number-perl libbareword-filehandles-perl libindirect-perl libmultidimensional-perl libbusiness-isbn-perl libmime-base32-perl libregexp-ipv6-perl libauthen-ntlm-perl binutils-multiarch libtext-template-perl zip Recommended packages: gnupg libcgi-fast-perl libgpg-error-l10n libhtml-format-perl libio-compress-brotli-perl liblist-someutils-xs-perl libfreezethaw-perl libmath-base85-perl libsocket6-perl libpackage-stash-xs-perl libxstring-perl libdata-dump-perl libhttp-daemon-perl libmailtools-perl libxml-sax-expat-perl The following NEW packages will be installed: appstream ca-certificates diffstat gpg gpgconf iso-codes libaliased-perl libappstream5 libapt-pkg-perl libassuan9 libb-hooks-endofscope-perl libb-hooks-op-check-perl libberkeleydb-perl libcapture-tiny-perl libcgi-pm-perl libclass-data-inheritable-perl libclass-inspector-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libconfig-tiny-perl libconst-fast-perl libcpanel-json-xs-perl libcurl3t64-gnutls libdata-dpath-perl libdata-messagepack-perl libdata-optlist-perl libdata-validate-domain-perl libdata-validate-ip-perl libdata-validate-uri-perl libdevel-callchecker-perl libdevel-size-perl libdevel-stacktrace-perl libdynaloader-functions-perl libemail-address-xs-perl libencode-locale-perl libexception-class-perl libfile-basedir-perl libfile-find-rule-perl libfile-libmagic-perl libfile-listing-perl libfile-sharedir-perl libfont-ttf-perl libfyaml0 libgcrypt20 libgpg-error0 libhtml-form-perl libhtml-html5-entities-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tokeparser-simple-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libimport-into-perl libio-html-perl libio-interactive-perl libio-socket-ssl-perl libio-string-perl libipc-run3-perl libipc-system-simple-perl libiterator-perl libiterator-util-perl libjson-maybexs-perl libksba8 liblist-compare-perl liblist-someutils-perl liblist-utilsby-perl liblwp-mediatypes-perl liblwp-protocol-https-perl liblz1 liblzo2-2 libmarkdown2 libmldbm-perl libmodule-implementation-perl libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmouse-perl libnamespace-clean-perl libnet-domain-tld-perl libnet-http-perl libnet-ipv6addr-perl libnet-netmask-perl libnet-ssleay-perl libnetaddr-ip-perl libngtcp2-crypto-gnutls8 libnpth0t64 libnumber-compare-perl libpackage-stash-perl libparams-classify-perl libparams-util-perl libpath-tiny-perl libperlio-gzip-perl libperlio-utf8-strict-perl libproc-processtable-perl libregexp-wildcards-perl librole-tiny-perl libsereal-decoder-perl libsereal-encoder-perl libsort-versions-perl libstemmer0d libstrictures-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl libsyntax-keyword-try-perl libterm-readkey-perl libtext-charwidth-perl libtext-glob-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl libtext-wrapi18n-perl libtext-xslate-perl libtime-duration-perl libtime-moment-perl libtimedate-perl libtry-tiny-perl libunicode-utf8-perl liburi-perl libvariable-magic-perl libwww-mechanize-perl libwww-perl libwww-robotrules-perl libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxmlb2 libxs-parse-keyword-perl libyaml-libyaml-perl lintian lzop openssl patchutils perl-openssl-defaults plzip sbuild-build-depends-lintian-dummy:i386 shared-mime-info t1utils ucf unzip 0 upgraded, 147 newly installed, 0 to remove and 0 not upgraded. Need to get 16.0 MB of archives. After this operation, 72.7 MB of additional disk space will be used. Get:1 copy:/build/reproducible-path/resolver-e05sEz/apt_archive ./ sbuild-build-depends-lintian-dummy 0.invalid.0 [836 B] Get:2 http://mirror.einval.org/debian unstable/main arm64 openssl arm64 3.5.5-1 [1461 kB] Get:3 http://mirror.einval.org/debian unstable/main arm64 ca-certificates all 20260223 [158 kB] Get:4 http://mirror.einval.org/debian unstable/main arm64 libtext-charwidth-perl arm64 0.04-11+b5 [9644 B] Get:5 http://mirror.einval.org/debian unstable/main arm64 libtext-wrapi18n-perl all 0.06-10 [8808 B] Get:6 http://mirror.einval.org/debian unstable/main arm64 ucf all 3.0052 [43.3 kB] Get:7 http://mirror.einval.org/debian unstable/main arm64 shared-mime-info arm64 2.4-5+b4 [754 kB] Get:8 http://mirror.einval.org/debian unstable/main arm64 libngtcp2-crypto-gnutls8 arm64 1.16.0-1 [23.8 kB] Get:9 http://mirror.einval.org/debian unstable/main arm64 libcurl3t64-gnutls arm64 8.19.0~rc2-2 [368 kB] Get:10 http://mirror.einval.org/debian unstable/main arm64 libfyaml0 arm64 0.9.4-1 [245 kB] Get:11 http://mirror.einval.org/debian unstable/main arm64 libstemmer0d arm64 3.0.1-1+b1 [123 kB] Get:12 http://mirror.einval.org/debian unstable/main arm64 libxmlb2 arm64 0.3.24-2 [58.5 kB] Get:13 http://mirror.einval.org/debian unstable/main arm64 libappstream5 arm64 1.1.2-1 [210 kB] Get:14 http://mirror.einval.org/debian unstable/main arm64 appstream arm64 1.1.2-1 [564 kB] Get:15 http://mirror.einval.org/debian unstable/main arm64 diffstat arm64 1.68-1+b1 [33.1 kB] Get:16 http://mirror.einval.org/debian unstable/main arm64 libgpg-error0 arm64 1.59-2 [84.8 kB] Get:17 http://mirror.einval.org/debian unstable/main arm64 libassuan9 arm64 3.0.2-2+b1 [59.0 kB] Get:18 http://mirror.einval.org/debian unstable/main arm64 libgcrypt20 arm64 1.11.2-3+b1 [763 kB] Get:19 http://mirror.einval.org/debian unstable/main arm64 gpgconf arm64 2.4.8-5 [121 kB] Get:20 http://mirror.einval.org/debian unstable/main arm64 libksba8 arm64 1.6.7-2+b2 [125 kB] Get:21 http://mirror.einval.org/debian unstable/main arm64 libnpth0t64 arm64 1.8-3+b1 [23.1 kB] Get:22 http://mirror.einval.org/debian unstable/main arm64 gpg arm64 2.4.8-5 [572 kB] Get:23 http://mirror.einval.org/debian unstable/main arm64 iso-codes all 4.20.1-1 [3319 kB] Get:24 http://mirror.einval.org/debian unstable/main arm64 libaliased-perl all 0.34-3 [13.5 kB] Get:25 http://mirror.einval.org/debian unstable/main arm64 libapt-pkg-perl arm64 0.1.43 [64.6 kB] Get:26 http://mirror.einval.org/debian unstable/main arm64 libb-hooks-op-check-perl arm64 0.22-3+b3 [10.6 kB] Get:27 http://mirror.einval.org/debian unstable/main arm64 libdynaloader-functions-perl all 0.004-2 [12.2 kB] Get:28 http://mirror.einval.org/debian unstable/main arm64 libdevel-callchecker-perl arm64 0.009-3 [15.5 kB] Get:29 http://mirror.einval.org/debian unstable/main arm64 libparams-classify-perl arm64 0.015-2+b5 [22.3 kB] Get:30 http://mirror.einval.org/debian unstable/main arm64 libmodule-runtime-perl all 0.018-1 [17.8 kB] Get:31 http://mirror.einval.org/debian unstable/main arm64 libtry-tiny-perl all 0.32-1 [22.9 kB] Get:32 http://mirror.einval.org/debian unstable/main arm64 libmodule-implementation-perl all 0.09-2 [12.6 kB] Get:33 http://mirror.einval.org/debian unstable/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [7496 B] Get:34 http://mirror.einval.org/debian unstable/main arm64 libvariable-magic-perl arm64 0.64-1+b2 [43.9 kB] Get:35 http://mirror.einval.org/debian unstable/main arm64 libb-hooks-endofscope-perl all 0.28-2 [17.6 kB] Get:36 http://mirror.einval.org/debian unstable/main arm64 libberkeleydb-perl arm64 0.66-2 [116 kB] Get:37 http://mirror.einval.org/debian unstable/main arm64 libcapture-tiny-perl all 0.50-1 [24.6 kB] Get:38 http://mirror.einval.org/debian unstable/main arm64 libhtml-tagset-perl all 3.24-1 [14.7 kB] Get:39 http://mirror.einval.org/debian unstable/main arm64 liburi-perl all 5.34-2 [111 kB] Get:40 http://mirror.einval.org/debian unstable/main arm64 libhtml-parser-perl arm64 3.83-1+b3 [97.2 kB] Get:41 http://mirror.einval.org/debian unstable/main arm64 libcgi-pm-perl all 4.71-1 [217 kB] Get:42 http://mirror.einval.org/debian unstable/main arm64 libclass-data-inheritable-perl all 0.10-1 [8632 B] Get:43 http://mirror.einval.org/debian unstable/main arm64 libclass-inspector-perl all 1.36-3 [17.5 kB] Get:44 http://mirror.einval.org/debian unstable/main arm64 libclass-method-modifiers-perl all 2.15-1 [18.0 kB] Get:45 http://mirror.einval.org/debian unstable/main arm64 libclass-xsaccessor-perl arm64 1.19-4+b6 [35.1 kB] Get:46 http://mirror.einval.org/debian unstable/main arm64 libclone-perl arm64 0.47-1+b2 [13.7 kB] Get:47 http://mirror.einval.org/debian unstable/main arm64 libconfig-tiny-perl all 2.30-1 [18.9 kB] Get:48 http://mirror.einval.org/debian unstable/main arm64 libparams-util-perl arm64 1.102-3+b2 [23.9 kB] Get:49 http://mirror.einval.org/debian unstable/main arm64 libsub-install-perl all 0.929-1 [10.5 kB] Get:50 http://mirror.einval.org/debian unstable/main arm64 libdata-optlist-perl all 0.114-1 [10.6 kB] Get:51 http://mirror.einval.org/debian unstable/main arm64 libsub-exporter-perl all 0.990-1 [50.6 kB] Get:52 http://mirror.einval.org/debian unstable/main arm64 libconst-fast-perl all 0.014-2 [8792 B] Get:53 http://mirror.einval.org/debian unstable/main arm64 libcpanel-json-xs-perl arm64 4.40-1 [129 kB] Get:54 http://mirror.einval.org/debian unstable/main arm64 libdevel-stacktrace-perl all 2.0500-1 [26.4 kB] Get:55 http://mirror.einval.org/debian unstable/main arm64 libexception-class-perl all 1.45-1 [34.6 kB] Get:56 http://mirror.einval.org/debian unstable/main arm64 libiterator-perl all 0.03+ds1-2 [18.8 kB] Get:57 http://mirror.einval.org/debian unstable/main arm64 libiterator-util-perl all 0.02+ds1-2 [14.0 kB] Get:58 http://mirror.einval.org/debian unstable/main arm64 libdata-dpath-perl all 0.60-1 [41.8 kB] Get:59 http://mirror.einval.org/debian unstable/main arm64 libdata-messagepack-perl arm64 1.02-3+b1 [31.5 kB] Get:60 http://mirror.einval.org/debian unstable/main arm64 libnet-domain-tld-perl all 1.75-4 [31.5 kB] Get:61 http://mirror.einval.org/debian unstable/main arm64 libdata-validate-domain-perl all 0.15-1 [11.9 kB] Get:62 http://mirror.einval.org/debian unstable/main arm64 libnet-ipv6addr-perl all 1.02-1 [21.7 kB] Get:63 http://mirror.einval.org/debian unstable/main arm64 libnet-netmask-perl all 2.0003-1 [28.5 kB] Get:64 http://mirror.einval.org/debian unstable/main arm64 libnetaddr-ip-perl arm64 4.079+dfsg-2+b6 [97.8 kB] Get:65 http://mirror.einval.org/debian unstable/main arm64 libdata-validate-ip-perl all 0.31-1 [20.6 kB] Get:66 http://mirror.einval.org/debian unstable/main arm64 libdata-validate-uri-perl all 0.07-3 [11.0 kB] Get:67 http://mirror.einval.org/debian unstable/main arm64 libdevel-size-perl arm64 0.86-1 [24.0 kB] Get:68 http://mirror.einval.org/debian unstable/main arm64 libemail-address-xs-perl arm64 1.05-1+b5 [28.2 kB] Get:69 http://mirror.einval.org/debian unstable/main arm64 libencode-locale-perl all 1.05-3 [12.9 kB] Get:70 http://mirror.einval.org/debian unstable/main arm64 libipc-system-simple-perl all 1.30-2 [26.8 kB] Get:71 http://mirror.einval.org/debian unstable/main arm64 libfile-basedir-perl all 0.09-2 [15.1 kB] Get:72 http://mirror.einval.org/debian unstable/main arm64 libnumber-compare-perl all 0.03-3 [6332 B] Get:73 http://mirror.einval.org/debian unstable/main arm64 libtext-glob-perl all 0.11-3 [7676 B] Get:74 http://mirror.einval.org/debian unstable/main arm64 libfile-find-rule-perl all 0.35-1 [25.9 kB] Get:75 http://mirror.einval.org/debian unstable/main arm64 libfile-libmagic-perl arm64 1.23-2+b3 [31.1 kB] Get:76 http://mirror.einval.org/debian unstable/main arm64 libtimedate-perl all 2.3300-2 [39.3 kB] Get:77 http://mirror.einval.org/debian unstable/main arm64 libhttp-date-perl all 6.06-1 [10.7 kB] Get:78 http://mirror.einval.org/debian unstable/main arm64 libfile-listing-perl all 6.16-1 [12.4 kB] Get:79 http://mirror.einval.org/debian unstable/main arm64 libfile-sharedir-perl all 1.118-3 [16.0 kB] Get:80 http://mirror.einval.org/debian unstable/main arm64 libio-string-perl all 1.08-4 [12.1 kB] Get:81 http://mirror.einval.org/debian unstable/main arm64 libfont-ttf-perl all 1.06-2 [318 kB] Get:82 http://mirror.einval.org/debian unstable/main arm64 libio-html-perl all 1.004-3 [16.2 kB] Get:83 http://mirror.einval.org/debian unstable/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.2 kB] Get:84 http://mirror.einval.org/debian unstable/main arm64 libhttp-message-perl all 7.01-1 [80.0 kB] Get:85 http://mirror.einval.org/debian unstable/main arm64 libhtml-form-perl all 6.13-1 [32.6 kB] Get:86 http://mirror.einval.org/debian unstable/main arm64 libhtml-html5-entities-perl all 0.004-3 [21.0 kB] Get:87 http://mirror.einval.org/debian unstable/main arm64 libhtml-tree-perl all 5.07-3 [211 kB] Get:88 http://mirror.einval.org/debian unstable/main arm64 libhttp-cookies-perl all 6.11-1 [19.1 kB] Get:89 http://mirror.einval.org/debian unstable/main arm64 libhttp-negotiate-perl all 6.01-2 [13.1 kB] Get:90 http://mirror.einval.org/debian unstable/main arm64 perl-openssl-defaults arm64 7+b2 [6712 B] Get:91 http://mirror.einval.org/debian unstable/main arm64 libnet-ssleay-perl arm64 1.94-3+b1 [326 kB] Get:92 http://mirror.einval.org/debian unstable/main arm64 libio-socket-ssl-perl all 2.098-1 [229 kB] Get:93 http://mirror.einval.org/debian unstable/main arm64 libnet-http-perl all 6.24-1 [23.2 kB] Get:94 http://mirror.einval.org/debian unstable/main arm64 liblwp-protocol-https-perl all 6.14-1 [10.8 kB] Get:95 http://mirror.einval.org/debian unstable/main arm64 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get:96 http://mirror.einval.org/debian unstable/main arm64 libwww-perl all 6.81-1 [186 kB] Get:97 http://mirror.einval.org/debian unstable/main arm64 libhtml-tokeparser-simple-perl all 3.16-4 [39.1 kB] Get:98 http://mirror.einval.org/debian unstable/main arm64 libimport-into-perl all 1.002005-2 [11.3 kB] Get:99 http://mirror.einval.org/debian unstable/main arm64 libio-interactive-perl all 1.027-1 [11.8 kB] Get:100 http://mirror.einval.org/debian unstable/main arm64 libipc-run3-perl all 0.049-1 [31.5 kB] Get:101 http://mirror.einval.org/debian unstable/main arm64 libjson-maybexs-perl all 1.004008-1 [12.9 kB] Get:102 http://mirror.einval.org/debian unstable/main arm64 liblist-compare-perl all 0.55-2 [65.7 kB] Get:103 http://mirror.einval.org/debian unstable/main arm64 liblist-someutils-perl all 0.59-1 [37.1 kB] Get:104 http://mirror.einval.org/debian unstable/main arm64 liblist-utilsby-perl all 0.12-2 [15.5 kB] Get:105 http://mirror.einval.org/debian unstable/main arm64 liblz1 arm64 1.16~rc1-3 [38.5 kB] Get:106 http://mirror.einval.org/debian unstable/main arm64 liblzo2-2 arm64 2.10-3+b2 [50.7 kB] Get:107 http://mirror.einval.org/debian unstable/main arm64 libmarkdown2 arm64 2.2.7-2.1+b1 [33.8 kB] Get:108 http://mirror.einval.org/debian unstable/main arm64 libmldbm-perl all 2.05-4 [16.8 kB] Get:109 http://mirror.einval.org/debian unstable/main arm64 librole-tiny-perl all 2.002004-1 [21.4 kB] Get:110 http://mirror.einval.org/debian unstable/main arm64 libsub-quote-perl all 2.006009-1 [21.3 kB] Get:111 http://mirror.einval.org/debian unstable/main arm64 libmoo-perl all 2.005005-1 [58.0 kB] Get:112 http://mirror.einval.org/debian unstable/main arm64 libstrictures-perl all 2.000006-1 [18.6 kB] Get:113 http://mirror.einval.org/debian unstable/main arm64 libmoox-aliases-perl all 0.001006-3 [6996 B] Get:114 http://mirror.einval.org/debian unstable/main arm64 libmouse-perl arm64 2.6.1-1 [140 kB] Get:115 http://mirror.einval.org/debian unstable/main arm64 libpackage-stash-perl all 0.40-1 [22.0 kB] Get:116 http://mirror.einval.org/debian unstable/main arm64 libsub-identify-perl arm64 0.14-4 [10.9 kB] Get:117 http://mirror.einval.org/debian unstable/main arm64 libsub-name-perl arm64 0.28-1+b1 [12.4 kB] Get:118 http://mirror.einval.org/debian unstable/main arm64 libnamespace-clean-perl all 0.27-2 [17.8 kB] Get:119 http://mirror.einval.org/debian unstable/main arm64 libpath-tiny-perl all 0.148-1 [56.7 kB] Get:120 http://mirror.einval.org/debian unstable/main arm64 libperlio-gzip-perl arm64 0.20-1+b5 [17.4 kB] Get:121 http://mirror.einval.org/debian unstable/main arm64 libperlio-utf8-strict-perl arm64 0.010-1+b4 [11.4 kB] Get:122 http://mirror.einval.org/debian unstable/main arm64 libproc-processtable-perl arm64 0.637-1+b1 [41.6 kB] Get:123 http://mirror.einval.org/debian unstable/main arm64 libregexp-wildcards-perl all 1.05-3 [14.1 kB] Get:124 http://mirror.einval.org/debian unstable/main arm64 libsereal-decoder-perl arm64 5.004+ds-1+b4 [97.1 kB] Get:125 http://mirror.einval.org/debian unstable/main arm64 libsereal-encoder-perl arm64 5.004+ds-1+b4 [99.6 kB] Get:126 http://mirror.einval.org/debian unstable/main arm64 libsort-versions-perl all 1.62-3 [8928 B] Get:127 http://mirror.einval.org/debian unstable/main arm64 libxs-parse-keyword-perl arm64 0.49-1 [64.3 kB] Get:128 http://mirror.einval.org/debian unstable/main arm64 libsyntax-keyword-try-perl arm64 0.31-1 [27.2 kB] Get:129 http://mirror.einval.org/debian unstable/main arm64 libterm-readkey-perl arm64 2.38-2+b5 [24.5 kB] Get:130 http://mirror.einval.org/debian unstable/main arm64 libtext-levenshteinxs-perl arm64 0.03-5+b5 [8792 B] Get:131 http://mirror.einval.org/debian unstable/main arm64 libtext-markdown-discount-perl arm64 0.18-1+b1 [13.5 kB] Get:132 http://mirror.einval.org/debian unstable/main arm64 libtext-xslate-perl arm64 3.5.9-2+b2 [171 kB] Get:133 http://mirror.einval.org/debian unstable/main arm64 libtime-duration-perl all 1.21-2 [13.1 kB] Get:134 http://mirror.einval.org/debian unstable/main arm64 libtime-moment-perl arm64 0.46-1 [77.1 kB] Get:135 http://mirror.einval.org/debian unstable/main arm64 libunicode-utf8-perl arm64 0.66-1 [19.8 kB] Get:136 http://mirror.einval.org/debian unstable/main arm64 libwww-mechanize-perl all 2.20-1 [117 kB] Get:137 http://mirror.einval.org/debian unstable/main arm64 libxml-namespacesupport-perl all 1.12-2 [15.1 kB] Get:138 http://mirror.einval.org/debian unstable/main arm64 libxml-sax-base-perl all 1.09-3 [20.6 kB] Get:139 http://mirror.einval.org/debian unstable/main arm64 libxml-sax-perl all 1.02+dfsg-4 [53.4 kB] Get:140 http://mirror.einval.org/debian unstable/main arm64 libxml-libxml-perl arm64 2.0207+dfsg+really+2.0134-7 [300 kB] Get:141 http://mirror.einval.org/debian unstable/main arm64 libyaml-libyaml-perl arm64 0.904.0+ds-1 [43.6 kB] Get:142 http://mirror.einval.org/debian unstable/main arm64 plzip arm64 1.13~rc1-3 [61.2 kB] Get:143 http://mirror.einval.org/debian unstable/main arm64 lzop arm64 1.04-2+b2 [82.0 kB] Get:144 http://mirror.einval.org/debian unstable/main arm64 patchutils arm64 0.4.3-1+b1 [74.8 kB] Get:145 http://mirror.einval.org/debian unstable/main arm64 t1utils arm64 1.41-4+b2 [57.5 kB] Get:146 http://mirror.einval.org/debian unstable/main arm64 unzip arm64 6.0-29+b1 [163 kB] Get:147 http://mirror.einval.org/debian unstable/main arm64 lintian all 2.130.1 [1027 kB] Preconfiguring packages ... Fetched 16.0 MB in 1s (15.8 MB/s) Selecting previously unselected package openssl. (Reading database ... 46742 files and directories currently installed.) Preparing to unpack .../000-openssl_3.5.5-1_arm64.deb ... Unpacking openssl (3.5.5-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../001-ca-certificates_20260223_all.deb ... Unpacking ca-certificates (20260223) ... Selecting previously unselected package libtext-charwidth-perl:arm64. Preparing to unpack .../002-libtext-charwidth-perl_0.04-11+b5_arm64.deb ... Unpacking libtext-charwidth-perl:arm64 (0.04-11+b5) ... Selecting previously unselected package libtext-wrapi18n-perl. Preparing to unpack .../003-libtext-wrapi18n-perl_0.06-10_all.deb ... Unpacking libtext-wrapi18n-perl (0.06-10) ... Selecting previously unselected package ucf. Preparing to unpack .../004-ucf_3.0052_all.deb ... Moving old data out of the way Unpacking ucf (3.0052) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../005-shared-mime-info_2.4-5+b4_arm64.deb ... Unpacking shared-mime-info (2.4-5+b4) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:arm64. Preparing to unpack .../006-libngtcp2-crypto-gnutls8_1.16.0-1_arm64.deb ... Unpacking libngtcp2-crypto-gnutls8:arm64 (1.16.0-1) ... Selecting previously unselected package libcurl3t64-gnutls:arm64. Preparing to unpack .../007-libcurl3t64-gnutls_8.19.0~rc2-2_arm64.deb ... Unpacking libcurl3t64-gnutls:arm64 (8.19.0~rc2-2) ... Selecting previously unselected package libfyaml0:arm64. Preparing to unpack .../008-libfyaml0_0.9.4-1_arm64.deb ... Unpacking libfyaml0:arm64 (0.9.4-1) ... Selecting previously unselected package libstemmer0d:arm64. Preparing to unpack .../009-libstemmer0d_3.0.1-1+b1_arm64.deb ... Unpacking libstemmer0d:arm64 (3.0.1-1+b1) ... Selecting previously unselected package libxmlb2:arm64. Preparing to unpack .../010-libxmlb2_0.3.24-2_arm64.deb ... Unpacking libxmlb2:arm64 (0.3.24-2) ... Selecting previously unselected package libappstream5:arm64. Preparing to unpack .../011-libappstream5_1.1.2-1_arm64.deb ... Unpacking libappstream5:arm64 (1.1.2-1) ... Selecting previously unselected package appstream. Preparing to unpack .../012-appstream_1.1.2-1_arm64.deb ... Unpacking appstream (1.1.2-1) ... Selecting previously unselected package diffstat. Preparing to unpack .../013-diffstat_1.68-1+b1_arm64.deb ... Unpacking diffstat (1.68-1+b1) ... Selecting previously unselected package libgpg-error0:arm64. Preparing to unpack .../014-libgpg-error0_1.59-2_arm64.deb ... Unpacking libgpg-error0:arm64 (1.59-2) ... Selecting previously unselected package libassuan9:arm64. Preparing to unpack .../015-libassuan9_3.0.2-2+b1_arm64.deb ... Unpacking libassuan9:arm64 (3.0.2-2+b1) ... Selecting previously unselected package libgcrypt20:arm64. Preparing to unpack .../016-libgcrypt20_1.11.2-3+b1_arm64.deb ... Unpacking libgcrypt20:arm64 (1.11.2-3+b1) ... Selecting previously unselected package gpgconf. Preparing to unpack .../017-gpgconf_2.4.8-5_arm64.deb ... Unpacking gpgconf (2.4.8-5) ... Selecting previously unselected package libksba8:arm64. Preparing to unpack .../018-libksba8_1.6.7-2+b2_arm64.deb ... Unpacking libksba8:arm64 (1.6.7-2+b2) ... Selecting previously unselected package libnpth0t64:arm64. Preparing to unpack .../019-libnpth0t64_1.8-3+b1_arm64.deb ... Unpacking libnpth0t64:arm64 (1.8-3+b1) ... Selecting previously unselected package gpg. Preparing to unpack .../020-gpg_2.4.8-5_arm64.deb ... Unpacking gpg (2.4.8-5) ... Selecting previously unselected package iso-codes. Preparing to unpack .../021-iso-codes_4.20.1-1_all.deb ... Unpacking iso-codes (4.20.1-1) ... Selecting previously unselected package libaliased-perl. Preparing to unpack .../022-libaliased-perl_0.34-3_all.deb ... Unpacking libaliased-perl (0.34-3) ... Selecting previously unselected package libapt-pkg-perl. Preparing to unpack .../023-libapt-pkg-perl_0.1.43_arm64.deb ... Unpacking libapt-pkg-perl (0.1.43) ... Selecting previously unselected package libb-hooks-op-check-perl:arm64. Preparing to unpack .../024-libb-hooks-op-check-perl_0.22-3+b3_arm64.deb ... Unpacking libb-hooks-op-check-perl:arm64 (0.22-3+b3) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../025-libdynaloader-functions-perl_0.004-2_all.deb ... Unpacking libdynaloader-functions-perl (0.004-2) ... Selecting previously unselected package libdevel-callchecker-perl:arm64. Preparing to unpack .../026-libdevel-callchecker-perl_0.009-3_arm64.deb ... Unpacking libdevel-callchecker-perl:arm64 (0.009-3) ... Selecting previously unselected package libparams-classify-perl:arm64. Preparing to unpack .../027-libparams-classify-perl_0.015-2+b5_arm64.deb ... Unpacking libparams-classify-perl:arm64 (0.015-2+b5) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../028-libmodule-runtime-perl_0.018-1_all.deb ... Unpacking libmodule-runtime-perl (0.018-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../029-libtry-tiny-perl_0.32-1_all.deb ... Unpacking libtry-tiny-perl (0.32-1) ... Selecting previously unselected package libmodule-implementation-perl. Preparing to unpack .../030-libmodule-implementation-perl_0.09-2_all.deb ... Unpacking libmodule-implementation-perl (0.09-2) ... Selecting previously unselected package libsub-exporter-progressive-perl. Preparing to unpack .../031-libsub-exporter-progressive-perl_0.001013-3_all.deb ... Unpacking libsub-exporter-progressive-perl (0.001013-3) ... Selecting previously unselected package libvariable-magic-perl. Preparing to unpack .../032-libvariable-magic-perl_0.64-1+b2_arm64.deb ... Unpacking libvariable-magic-perl (0.64-1+b2) ... Selecting previously unselected package libb-hooks-endofscope-perl. Preparing to unpack .../033-libb-hooks-endofscope-perl_0.28-2_all.deb ... Unpacking libb-hooks-endofscope-perl (0.28-2) ... Selecting previously unselected package libberkeleydb-perl:arm64. Preparing to unpack .../034-libberkeleydb-perl_0.66-2_arm64.deb ... Unpacking libberkeleydb-perl:arm64 (0.66-2) ... Selecting previously unselected package libcapture-tiny-perl. Preparing to unpack .../035-libcapture-tiny-perl_0.50-1_all.deb ... Unpacking libcapture-tiny-perl (0.50-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../036-libhtml-tagset-perl_3.24-1_all.deb ... Unpacking libhtml-tagset-perl (3.24-1) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../037-liburi-perl_5.34-2_all.deb ... Unpacking liburi-perl (5.34-2) ... Selecting previously unselected package libhtml-parser-perl:arm64. Preparing to unpack .../038-libhtml-parser-perl_3.83-1+b3_arm64.deb ... Unpacking libhtml-parser-perl:arm64 (3.83-1+b3) ... Selecting previously unselected package libcgi-pm-perl. Preparing to unpack .../039-libcgi-pm-perl_4.71-1_all.deb ... Unpacking libcgi-pm-perl (4.71-1) ... Selecting previously unselected package libclass-data-inheritable-perl. Preparing to unpack .../040-libclass-data-inheritable-perl_0.10-1_all.deb ... Unpacking libclass-data-inheritable-perl (0.10-1) ... Selecting previously unselected package libclass-inspector-perl. Preparing to unpack .../041-libclass-inspector-perl_1.36-3_all.deb ... Unpacking libclass-inspector-perl (1.36-3) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../042-libclass-method-modifiers-perl_2.15-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.15-1) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../043-libclass-xsaccessor-perl_1.19-4+b6_arm64.deb ... Unpacking libclass-xsaccessor-perl (1.19-4+b6) ... Selecting previously unselected package libclone-perl:arm64. Preparing to unpack .../044-libclone-perl_0.47-1+b2_arm64.deb ... Unpacking libclone-perl:arm64 (0.47-1+b2) ... Selecting previously unselected package libconfig-tiny-perl. Preparing to unpack .../045-libconfig-tiny-perl_2.30-1_all.deb ... Unpacking libconfig-tiny-perl (2.30-1) ... Selecting previously unselected package libparams-util-perl. Preparing to unpack .../046-libparams-util-perl_1.102-3+b2_arm64.deb ... Unpacking libparams-util-perl (1.102-3+b2) ... Selecting previously unselected package libsub-install-perl. Preparing to unpack .../047-libsub-install-perl_0.929-1_all.deb ... Unpacking libsub-install-perl (0.929-1) ... Selecting previously unselected package libdata-optlist-perl. Preparing to unpack .../048-libdata-optlist-perl_0.114-1_all.deb ... Unpacking libdata-optlist-perl (0.114-1) ... Selecting previously unselected package libsub-exporter-perl. Preparing to unpack .../049-libsub-exporter-perl_0.990-1_all.deb ... Unpacking libsub-exporter-perl (0.990-1) ... Selecting previously unselected package libconst-fast-perl. Preparing to unpack .../050-libconst-fast-perl_0.014-2_all.deb ... Unpacking libconst-fast-perl (0.014-2) ... Selecting previously unselected package libcpanel-json-xs-perl:arm64. Preparing to unpack .../051-libcpanel-json-xs-perl_4.40-1_arm64.deb ... Unpacking libcpanel-json-xs-perl:arm64 (4.40-1) ... Selecting previously unselected package libdevel-stacktrace-perl. Preparing to unpack .../052-libdevel-stacktrace-perl_2.0500-1_all.deb ... Unpacking libdevel-stacktrace-perl (2.0500-1) ... Selecting previously unselected package libexception-class-perl. Preparing to unpack .../053-libexception-class-perl_1.45-1_all.deb ... Unpacking libexception-class-perl (1.45-1) ... Selecting previously unselected package libiterator-perl. Preparing to unpack .../054-libiterator-perl_0.03+ds1-2_all.deb ... Unpacking libiterator-perl (0.03+ds1-2) ... Selecting previously unselected package libiterator-util-perl. Preparing to unpack .../055-libiterator-util-perl_0.02+ds1-2_all.deb ... Unpacking libiterator-util-perl (0.02+ds1-2) ... Selecting previously unselected package libdata-dpath-perl. Preparing to unpack .../056-libdata-dpath-perl_0.60-1_all.deb ... Unpacking libdata-dpath-perl (0.60-1) ... Selecting previously unselected package libdata-messagepack-perl. Preparing to unpack .../057-libdata-messagepack-perl_1.02-3+b1_arm64.deb ... Unpacking libdata-messagepack-perl (1.02-3+b1) ... Selecting previously unselected package libnet-domain-tld-perl. Preparing to unpack .../058-libnet-domain-tld-perl_1.75-4_all.deb ... Unpacking libnet-domain-tld-perl (1.75-4) ... Selecting previously unselected package libdata-validate-domain-perl. Preparing to unpack .../059-libdata-validate-domain-perl_0.15-1_all.deb ... Unpacking libdata-validate-domain-perl (0.15-1) ... Selecting previously unselected package libnet-ipv6addr-perl. Preparing to unpack .../060-libnet-ipv6addr-perl_1.02-1_all.deb ... Unpacking libnet-ipv6addr-perl (1.02-1) ... Selecting previously unselected package libnet-netmask-perl. Preparing to unpack .../061-libnet-netmask-perl_2.0003-1_all.deb ... Unpacking libnet-netmask-perl (2.0003-1) ... Selecting previously unselected package libnetaddr-ip-perl. Preparing to unpack .../062-libnetaddr-ip-perl_4.079+dfsg-2+b6_arm64.deb ... Unpacking libnetaddr-ip-perl (4.079+dfsg-2+b6) ... Selecting previously unselected package libdata-validate-ip-perl. Preparing to unpack .../063-libdata-validate-ip-perl_0.31-1_all.deb ... Unpacking libdata-validate-ip-perl (0.31-1) ... Selecting previously unselected package libdata-validate-uri-perl. Preparing to unpack .../064-libdata-validate-uri-perl_0.07-3_all.deb ... Unpacking libdata-validate-uri-perl (0.07-3) ... Selecting previously unselected package libdevel-size-perl. Preparing to unpack .../065-libdevel-size-perl_0.86-1_arm64.deb ... Unpacking libdevel-size-perl (0.86-1) ... Selecting previously unselected package libemail-address-xs-perl. Preparing to unpack .../066-libemail-address-xs-perl_1.05-1+b5_arm64.deb ... Unpacking libemail-address-xs-perl (1.05-1+b5) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../067-libencode-locale-perl_1.05-3_all.deb ... Unpacking libencode-locale-perl (1.05-3) ... Selecting previously unselected package libipc-system-simple-perl. Preparing to unpack .../068-libipc-system-simple-perl_1.30-2_all.deb ... Unpacking libipc-system-simple-perl (1.30-2) ... Selecting previously unselected package libfile-basedir-perl. Preparing to unpack .../069-libfile-basedir-perl_0.09-2_all.deb ... Unpacking libfile-basedir-perl (0.09-2) ... Selecting previously unselected package libnumber-compare-perl. Preparing to unpack .../070-libnumber-compare-perl_0.03-3_all.deb ... Unpacking libnumber-compare-perl (0.03-3) ... Selecting previously unselected package libtext-glob-perl. Preparing to unpack .../071-libtext-glob-perl_0.11-3_all.deb ... Unpacking libtext-glob-perl (0.11-3) ... Selecting previously unselected package libfile-find-rule-perl. Preparing to unpack .../072-libfile-find-rule-perl_0.35-1_all.deb ... Unpacking libfile-find-rule-perl (0.35-1) ... Selecting previously unselected package libfile-libmagic-perl. Preparing to unpack .../073-libfile-libmagic-perl_1.23-2+b3_arm64.deb ... Unpacking libfile-libmagic-perl (1.23-2+b3) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../074-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../075-libhttp-date-perl_6.06-1_all.deb ... Unpacking libhttp-date-perl (6.06-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../076-libfile-listing-perl_6.16-1_all.deb ... Unpacking libfile-listing-perl (6.16-1) ... Selecting previously unselected package libfile-sharedir-perl. Preparing to unpack .../077-libfile-sharedir-perl_1.118-3_all.deb ... Unpacking libfile-sharedir-perl (1.118-3) ... Selecting previously unselected package libio-string-perl. Preparing to unpack .../078-libio-string-perl_1.08-4_all.deb ... Unpacking libio-string-perl (1.08-4) ... Selecting previously unselected package libfont-ttf-perl. Preparing to unpack .../079-libfont-ttf-perl_1.06-2_all.deb ... Unpacking libfont-ttf-perl (1.06-2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../080-libio-html-perl_1.004-3_all.deb ... Unpacking libio-html-perl (1.004-3) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../081-liblwp-mediatypes-perl_6.04-2_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-2) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../082-libhttp-message-perl_7.01-1_all.deb ... Unpacking libhttp-message-perl (7.01-1) ... Selecting previously unselected package libhtml-form-perl. Preparing to unpack .../083-libhtml-form-perl_6.13-1_all.deb ... Unpacking libhtml-form-perl (6.13-1) ... Selecting previously unselected package libhtml-html5-entities-perl. Preparing to unpack .../084-libhtml-html5-entities-perl_0.004-3_all.deb ... Unpacking libhtml-html5-entities-perl (0.004-3) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../085-libhtml-tree-perl_5.07-3_all.deb ... Unpacking libhtml-tree-perl (5.07-3) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../086-libhttp-cookies-perl_6.11-1_all.deb ... Unpacking libhttp-cookies-perl (6.11-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../087-libhttp-negotiate-perl_6.01-2_all.deb ... Unpacking libhttp-negotiate-perl (6.01-2) ... Selecting previously unselected package perl-openssl-defaults:arm64. Preparing to unpack .../088-perl-openssl-defaults_7+b2_arm64.deb ... Unpacking perl-openssl-defaults:arm64 (7+b2) ... Selecting previously unselected package libnet-ssleay-perl:arm64. Preparing to unpack .../089-libnet-ssleay-perl_1.94-3+b1_arm64.deb ... Unpacking libnet-ssleay-perl:arm64 (1.94-3+b1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../090-libio-socket-ssl-perl_2.098-1_all.deb ... Unpacking libio-socket-ssl-perl (2.098-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../091-libnet-http-perl_6.24-1_all.deb ... Unpacking libnet-http-perl (6.24-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../092-liblwp-protocol-https-perl_6.14-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.14-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../093-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../094-libwww-perl_6.81-1_all.deb ... Unpacking libwww-perl (6.81-1) ... Selecting previously unselected package libhtml-tokeparser-simple-perl. Preparing to unpack .../095-libhtml-tokeparser-simple-perl_3.16-4_all.deb ... Unpacking libhtml-tokeparser-simple-perl (3.16-4) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../096-libimport-into-perl_1.002005-2_all.deb ... Unpacking libimport-into-perl (1.002005-2) ... Selecting previously unselected package libio-interactive-perl. Preparing to unpack .../097-libio-interactive-perl_1.027-1_all.deb ... Unpacking libio-interactive-perl (1.027-1) ... Selecting previously unselected package libipc-run3-perl. Preparing to unpack .../098-libipc-run3-perl_0.049-1_all.deb ... Unpacking libipc-run3-perl (0.049-1) ... Selecting previously unselected package libjson-maybexs-perl. Preparing to unpack .../099-libjson-maybexs-perl_1.004008-1_all.deb ... Unpacking libjson-maybexs-perl (1.004008-1) ... Selecting previously unselected package liblist-compare-perl. Preparing to unpack .../100-liblist-compare-perl_0.55-2_all.deb ... Unpacking liblist-compare-perl (0.55-2) ... Selecting previously unselected package liblist-someutils-perl. Preparing to unpack .../101-liblist-someutils-perl_0.59-1_all.deb ... Unpacking liblist-someutils-perl (0.59-1) ... Selecting previously unselected package liblist-utilsby-perl. Preparing to unpack .../102-liblist-utilsby-perl_0.12-2_all.deb ... Unpacking liblist-utilsby-perl (0.12-2) ... Selecting previously unselected package liblz1:arm64. Preparing to unpack .../103-liblz1_1.16~rc1-3_arm64.deb ... Unpacking liblz1:arm64 (1.16~rc1-3) ... Selecting previously unselected package liblzo2-2:arm64. Preparing to unpack .../104-liblzo2-2_2.10-3+b2_arm64.deb ... Unpacking liblzo2-2:arm64 (2.10-3+b2) ... Selecting previously unselected package libmarkdown2:arm64. Preparing to unpack .../105-libmarkdown2_2.2.7-2.1+b1_arm64.deb ... Unpacking libmarkdown2:arm64 (2.2.7-2.1+b1) ... Selecting previously unselected package libmldbm-perl. Preparing to unpack .../106-libmldbm-perl_2.05-4_all.deb ... Unpacking libmldbm-perl (2.05-4) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../107-librole-tiny-perl_2.002004-1_all.deb ... Unpacking librole-tiny-perl (2.002004-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../108-libsub-quote-perl_2.006009-1_all.deb ... Unpacking libsub-quote-perl (2.006009-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../109-libmoo-perl_2.005005-1_all.deb ... Unpacking libmoo-perl (2.005005-1) ... Selecting previously unselected package libstrictures-perl. Preparing to unpack .../110-libstrictures-perl_2.000006-1_all.deb ... Unpacking libstrictures-perl (2.000006-1) ... Selecting previously unselected package libmoox-aliases-perl. Preparing to unpack .../111-libmoox-aliases-perl_0.001006-3_all.deb ... Unpacking libmoox-aliases-perl (0.001006-3) ... Selecting previously unselected package libmouse-perl:arm64. Preparing to unpack .../112-libmouse-perl_2.6.1-1_arm64.deb ... Unpacking libmouse-perl:arm64 (2.6.1-1) ... Selecting previously unselected package libpackage-stash-perl. Preparing to unpack .../113-libpackage-stash-perl_0.40-1_all.deb ... Unpacking libpackage-stash-perl (0.40-1) ... Selecting previously unselected package libsub-identify-perl. Preparing to unpack .../114-libsub-identify-perl_0.14-4_arm64.deb ... Unpacking libsub-identify-perl (0.14-4) ... Selecting previously unselected package libsub-name-perl:arm64. Preparing to unpack .../115-libsub-name-perl_0.28-1+b1_arm64.deb ... Unpacking libsub-name-perl:arm64 (0.28-1+b1) ... Selecting previously unselected package libnamespace-clean-perl. Preparing to unpack .../116-libnamespace-clean-perl_0.27-2_all.deb ... Unpacking libnamespace-clean-perl (0.27-2) ... Selecting previously unselected package libpath-tiny-perl. Preparing to unpack .../117-libpath-tiny-perl_0.148-1_all.deb ... Unpacking libpath-tiny-perl (0.148-1) ... Selecting previously unselected package libperlio-gzip-perl. Preparing to unpack .../118-libperlio-gzip-perl_0.20-1+b5_arm64.deb ... Unpacking libperlio-gzip-perl (0.20-1+b5) ... Selecting previously unselected package libperlio-utf8-strict-perl. Preparing to unpack .../119-libperlio-utf8-strict-perl_0.010-1+b4_arm64.deb ... Unpacking libperlio-utf8-strict-perl (0.010-1+b4) ... Selecting previously unselected package libproc-processtable-perl:arm64. Preparing to unpack .../120-libproc-processtable-perl_0.637-1+b1_arm64.deb ... Unpacking libproc-processtable-perl:arm64 (0.637-1+b1) ... Selecting previously unselected package libregexp-wildcards-perl. Preparing to unpack .../121-libregexp-wildcards-perl_1.05-3_all.deb ... Unpacking libregexp-wildcards-perl (1.05-3) ... Selecting previously unselected package libsereal-decoder-perl. Preparing to unpack .../122-libsereal-decoder-perl_5.004+ds-1+b4_arm64.deb ... Unpacking libsereal-decoder-perl (5.004+ds-1+b4) ... Selecting previously unselected package libsereal-encoder-perl. Preparing to unpack .../123-libsereal-encoder-perl_5.004+ds-1+b4_arm64.deb ... Unpacking libsereal-encoder-perl (5.004+ds-1+b4) ... Selecting previously unselected package libsort-versions-perl. Preparing to unpack .../124-libsort-versions-perl_1.62-3_all.deb ... Unpacking libsort-versions-perl (1.62-3) ... Selecting previously unselected package libxs-parse-keyword-perl. Preparing to unpack .../125-libxs-parse-keyword-perl_0.49-1_arm64.deb ... Unpacking libxs-parse-keyword-perl (0.49-1) ... Selecting previously unselected package libsyntax-keyword-try-perl. Preparing to unpack .../126-libsyntax-keyword-try-perl_0.31-1_arm64.deb ... Unpacking libsyntax-keyword-try-perl (0.31-1) ... Selecting previously unselected package libterm-readkey-perl. Preparing to unpack .../127-libterm-readkey-perl_2.38-2+b5_arm64.deb ... Unpacking libterm-readkey-perl (2.38-2+b5) ... Selecting previously unselected package libtext-levenshteinxs-perl. Preparing to unpack .../128-libtext-levenshteinxs-perl_0.03-5+b5_arm64.deb ... Unpacking libtext-levenshteinxs-perl (0.03-5+b5) ... Selecting previously unselected package libtext-markdown-discount-perl. Preparing to unpack .../129-libtext-markdown-discount-perl_0.18-1+b1_arm64.deb ... Unpacking libtext-markdown-discount-perl (0.18-1+b1) ... Selecting previously unselected package libtext-xslate-perl:arm64. Preparing to unpack .../130-libtext-xslate-perl_3.5.9-2+b2_arm64.deb ... Unpacking libtext-xslate-perl:arm64 (3.5.9-2+b2) ... Selecting previously unselected package libtime-duration-perl. Preparing to unpack .../131-libtime-duration-perl_1.21-2_all.deb ... Unpacking libtime-duration-perl (1.21-2) ... Selecting previously unselected package libtime-moment-perl. Preparing to unpack .../132-libtime-moment-perl_0.46-1_arm64.deb ... Unpacking libtime-moment-perl (0.46-1) ... Selecting previously unselected package libunicode-utf8-perl. Preparing to unpack .../133-libunicode-utf8-perl_0.66-1_arm64.deb ... Unpacking libunicode-utf8-perl (0.66-1) ... Selecting previously unselected package libwww-mechanize-perl. Preparing to unpack .../134-libwww-mechanize-perl_2.20-1_all.deb ... Unpacking libwww-mechanize-perl (2.20-1) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../135-libxml-namespacesupport-perl_1.12-2_all.deb ... Unpacking libxml-namespacesupport-perl (1.12-2) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../136-libxml-sax-base-perl_1.09-3_all.deb ... Unpacking libxml-sax-base-perl (1.09-3) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../137-libxml-sax-perl_1.02+dfsg-4_all.deb ... Unpacking libxml-sax-perl (1.02+dfsg-4) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../138-libxml-libxml-perl_2.0207+dfsg+really+2.0134-7_arm64.deb ... Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-7) ... Selecting previously unselected package libyaml-libyaml-perl. Preparing to unpack .../139-libyaml-libyaml-perl_0.904.0+ds-1_arm64.deb ... Unpacking libyaml-libyaml-perl (0.904.0+ds-1) ... Selecting previously unselected package plzip. Preparing to unpack .../140-plzip_1.13~rc1-3_arm64.deb ... Unpacking plzip (1.13~rc1-3) ... Selecting previously unselected package lzop. Preparing to unpack .../141-lzop_1.04-2+b2_arm64.deb ... Unpacking lzop (1.04-2+b2) ... Selecting previously unselected package patchutils. Preparing to unpack .../142-patchutils_0.4.3-1+b1_arm64.deb ... Unpacking patchutils (0.4.3-1+b1) ... Selecting previously unselected package t1utils. Preparing to unpack .../143-t1utils_1.41-4+b2_arm64.deb ... Unpacking t1utils (1.41-4+b2) ... Selecting previously unselected package unzip. Preparing to unpack .../144-unzip_6.0-29+b1_arm64.deb ... Unpacking unzip (6.0-29+b1) ... Selecting previously unselected package lintian. Preparing to unpack .../145-lintian_2.130.1_all.deb ... Unpacking lintian (2.130.1) ... Selecting previously unselected package sbuild-build-depends-lintian-dummy:i386. Preparing to unpack .../146-sbuild-build-depends-lintian-dummy_0.invalid.0_i386.deb ... Unpacking sbuild-build-depends-lintian-dummy:i386 (0.invalid.0) ... Setting up libapt-pkg-perl (0.1.43) ... Setting up liblz1:arm64 (1.16~rc1-3) ... Setting up libberkeleydb-perl:arm64 (0.66-2) ... Setting up plzip (1.13~rc1-3) ... update-alternatives: using /usr/bin/lzip.plzip to provide /usr/bin/lzip (lzip) in auto mode update-alternatives: using /usr/bin/lzip.plzip to provide /usr/bin/lzip-compressor (lzip-compressor) in auto mode update-alternatives: using /usr/bin/lzip.plzip to provide /usr/bin/lzip-decompressor (lzip-decompressor) in auto mode Setting up libtext-charwidth-perl:arm64 (0.04-11+b5) ... Setting up libnpth0t64:arm64 (1.8-3+b1) ... Setting up libunicode-utf8-perl (0.66-1) ... Setting up libmouse-perl:arm64 (2.6.1-1) ... Setting up libgpg-error0:arm64 (1.59-2) ... Setting up libdata-messagepack-perl (1.02-3+b1) ... Setting up libclass-inspector-perl (1.36-3) ... Setting up libdynaloader-functions-perl (0.004-2) ... Setting up libtext-glob-perl (0.11-3) ... Setting up libclass-method-modifiers-perl (2.15-1) ... Setting up liblist-compare-perl (0.55-2) ... Setting up libclone-perl:arm64 (0.47-1+b2) ... Setting up libsub-identify-perl (0.14-4) ... Setting up libcpanel-json-xs-perl:arm64 (4.40-1) ... Setting up libhtml-tagset-perl (3.24-1) ... Setting up libxmlb2:arm64 (0.3.24-2) ... Setting up libdevel-size-perl (0.86-1) ... Setting up unzip (6.0-29+b1) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libyaml-libyaml-perl (0.904.0+ds-1) ... Setting up libio-interactive-perl (1.027-1) ... Setting up libtry-tiny-perl (0.32-1) ... Setting up perl-openssl-defaults:arm64 (7+b2) ... Setting up libmldbm-perl (2.05-4) ... Setting up libxml-namespacesupport-perl (1.12-2) ... Setting up libgcrypt20:arm64 (1.11.2-3+b1) ... Setting up liblzo2-2:arm64 (2.10-3+b2) ... Setting up libtime-moment-perl (0.46-1) ... Setting up libencode-locale-perl (1.05-3) ... Setting up libconfig-tiny-perl (2.30-1) ... Setting up libsereal-encoder-perl (5.004+ds-1+b4) ... Setting up liblist-utilsby-perl (0.12-2) ... Setting up libtext-wrapi18n-perl (0.06-10) ... Setting up libnet-netmask-perl (2.0003-1) ... Setting up libsub-install-perl (0.929-1) ... Setting up libfyaml0:arm64 (0.9.4-1) ... Setting up libnumber-compare-perl (0.03-3) ... Setting up patchutils (0.4.3-1+b1) ... Setting up libjson-maybexs-perl (1.004008-1) ... Setting up libxml-sax-base-perl (1.09-3) ... Setting up libio-string-perl (1.08-4) ... Setting up libnetaddr-ip-perl (4.079+dfsg-2+b6) ... Setting up libclass-data-inheritable-perl (0.10-1) ... Setting up libfile-find-rule-perl (0.35-1) ... Setting up libipc-system-simple-perl (1.30-2) ... Setting up libnet-domain-tld-perl (1.75-4) ... Setting up libperlio-utf8-strict-perl (0.010-1+b4) ... Setting up t1utils (1.41-4+b2) ... Setting up shared-mime-info (2.4-5+b4) ... Setting up diffstat (1.68-1+b1) ... Setting up libvariable-magic-perl (0.64-1+b2) ... Setting up libio-html-perl (1.004-3) ... Setting up libb-hooks-op-check-perl:arm64 (0.22-3+b3) ... Setting up libfile-libmagic-perl (1.23-2+b3) ... Setting up ucf (3.0052) ... Setting up libparams-util-perl (1.102-3+b2) ... Setting up libtime-duration-perl (1.21-2) ... Setting up libtext-xslate-perl:arm64 (3.5.9-2+b2) ... Setting up libsub-exporter-progressive-perl (0.001013-3) ... Setting up libcapture-tiny-perl (0.50-1) ... Setting up libtimedate-perl (2.3300-2) ... Setting up libsub-name-perl:arm64 (0.28-1+b1) ... Setting up libdata-validate-domain-perl (0.15-1) ... Setting up libproc-processtable-perl:arm64 (0.637-1+b1) ... Setting up libpath-tiny-perl (0.148-1) ... Setting up lzop (1.04-2+b2) ... Setting up libassuan9:arm64 (3.0.2-2+b1) ... Setting up gpgconf (2.4.8-5) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up libipc-run3-perl (0.049-1) ... Setting up libregexp-wildcards-perl (1.05-3) ... Setting up libfile-sharedir-perl (1.118-3) ... Setting up libaliased-perl (0.34-3) ... Setting up libstrictures-perl (2.000006-1) ... Setting up libsub-quote-perl (2.006009-1) ... Setting up libdevel-stacktrace-perl (2.0500-1) ... Setting up libclass-xsaccessor-perl (1.19-4+b6) ... Setting up libstemmer0d:arm64 (3.0.1-1+b1) ... Setting up libsort-versions-perl (1.62-3) ... Setting up libterm-readkey-perl (2.38-2+b5) ... Setting up libfont-ttf-perl (1.06-2) ... Setting up openssl (3.5.5-1) ... Setting up libtext-levenshteinxs-perl (0.03-5+b5) ... Setting up libperlio-gzip-perl (0.20-1+b5) ... Setting up libhtml-html5-entities-perl (0.004-3) ... Setting up libsereal-decoder-perl (5.004+ds-1+b4) ... Setting up libmarkdown2:arm64 (2.2.7-2.1+b1) ... Setting up liburi-perl (5.34-2) ... Setting up iso-codes (4.20.1-1) ... Setting up libnet-ipv6addr-perl (1.02-1) ... Setting up libngtcp2-crypto-gnutls8:arm64 (1.16.0-1) ... Setting up libdata-validate-ip-perl (0.31-1) ... Setting up libemail-address-xs-perl (1.05-1+b5) ... Setting up libnet-ssleay-perl:arm64 (1.94-3+b1) ... Setting up libksba8:arm64 (1.6.7-2+b2) ... Setting up libhttp-date-perl (6.06-1) ... Setting up libfile-basedir-perl (0.09-2) ... Setting up libfile-listing-perl (6.16-1) ... Setting up libcurl3t64-gnutls:arm64 (8.19.0~rc2-2) ... Setting up libnet-http-perl (6.24-1) ... Setting up libtext-markdown-discount-perl (0.18-1+b1) ... Setting up libappstream5:arm64 (1.1.2-1) ... Setting up libexception-class-perl (1.45-1) ... Setting up libdevel-callchecker-perl:arm64 (0.009-3) ... Setting up libxml-sax-perl (1.02+dfsg-4) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up ca-certificates (20260223) ... Updating certificates in /etc/ssl/certs... 144 added, 0 removed; done. Setting up libdata-validate-uri-perl (0.07-3) ... Setting up libxs-parse-keyword-perl (0.49-1) ... Setting up appstream (1.1.2-1) ... ✔ Metadata cache was updated successfully. Setting up libdata-optlist-perl (0.114-1) ... Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-7) ... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Setting up libwww-robotrules-perl (6.02-1) ... Setting up libsyntax-keyword-try-perl (0.31-1) ... Setting up libhtml-parser-perl:arm64 (3.83-1+b3) ... Setting up libio-socket-ssl-perl (2.098-1) ... Setting up gpg (2.4.8-5) ... Setting up libsub-exporter-perl (0.990-1) ... Setting up libhttp-message-perl (7.01-1) ... Setting up libhtml-form-perl (6.13-1) ... Setting up libiterator-perl (0.03+ds1-2) ... Setting up libhttp-negotiate-perl (6.01-2) ... Setting up libiterator-util-perl (0.02+ds1-2) ... Setting up libhttp-cookies-perl (6.11-1) ... Setting up libhtml-tree-perl (5.07-3) ... Setting up libparams-classify-perl:arm64 (0.015-2+b5) ... Setting up libcgi-pm-perl (4.71-1) ... Setting up libmodule-runtime-perl (0.018-1) ... Setting up libconst-fast-perl (0.014-2) ... Setting up libdata-dpath-perl (0.60-1) ... Setting up libmodule-implementation-perl (0.09-2) ... Setting up libpackage-stash-perl (0.40-1) ... Setting up libimport-into-perl (1.002005-2) ... Setting up libmoo-perl (2.005005-1) ... Setting up liblist-someutils-perl (0.59-1) ... Setting up libmoox-aliases-perl (0.001006-3) ... Setting up libb-hooks-endofscope-perl (0.28-2) ... Setting up libnamespace-clean-perl (0.27-2) ... Setting up liblwp-protocol-https-perl (6.14-1) ... Setting up libwww-perl (6.81-1) ... Setting up libhtml-tokeparser-simple-perl (3.16-4) ... Setting up libwww-mechanize-perl (2.20-1) ... Setting up lintian (2.130.1) ... Setting up sbuild-build-depends-lintian-dummy:i386 (0.invalid.0) ... Processing triggers for libc-bin (2.42-13) ... Processing triggers for man-db (2.13.1-1+b1) ... Not building database; man-db/auto-update is not 'true'. Processing triggers for ca-certificates (20260223) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Running lintian... I: Lintian run was successful. +------------------------------------------------------------------------------+ | Post Build Sat, 28 Feb 2026 03:30:28 +0000 | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup Sat, 28 Feb 2026 03:30:28 +0000 | +------------------------------------------------------------------------------+ Purging /build/reproducible-path Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary Sat, 28 Feb 2026 03:30:32 +0000 | +------------------------------------------------------------------------------+ Build Architecture: arm64 Build Profiles: cross nocheck Build Type: any Build-Space: n/a Build-Time: 9215 Distribution: unstable Foreign Architectures: i386 Host Architecture: i386 Install-Time: 105 Job: bali-phy_4.1+dfsg-1 Lintian: pass Machine Architecture: arm64 Package: bali-phy Package-Time: 9374 Source-Version: 4.1+dfsg-1 Space: n/a Status: successful Version: 4.1+dfsg-1 -------------------------------------------------------------------------------- Finished at 2026-02-28T03:28:46Z Build needed 02:36:14, no disk space