sbuild (Debian sbuild) 0.91.10 (27 June 2026) on carme.larted.org.uk +==============================================================================+ | bali-phy 4.1+dfsg-1 (amd64) Sat, 19 Sep 2026 10:27:46 +0000 | +==============================================================================+ Package: bali-phy Version: 4.1+dfsg-1 Source Version: 4.1+dfsg-1 Distribution: perl-5.44-throwaway Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: full I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... +------------------------------------------------------------------------------+ | Chroot Setup Commands Sat, 19 Sep 2026 10:27:46 +0000 | +------------------------------------------------------------------------------+ /usr/share/debomatic/sbuildcommands/chroot-setup-commands/dpkg-speedup bali-phy_4.1+dfsg-1 perl-5.44-throwaway amd64 -------------------------------------------------------------------------------------------------------------------- I: Finished running '/usr/share/debomatic/sbuildcommands/chroot-setup-commands/dpkg-speedup bali-phy_4.1+dfsg-1 perl-5.44-throwaway amd64'. Finished processing commands. -------------------------------------------------------------------------------- I: Setting up apt archive... +------------------------------------------------------------------------------+ | Update chroot Sat, 19 Sep 2026 10:27:46 +0000 | +------------------------------------------------------------------------------+ Get:1 file:/srv/reprepro perl-5.44 InRelease [3042 B] Get:2 http://deb.debian.org/debian unstable InRelease [193 kB] Get:1 file:/srv/reprepro perl-5.44 InRelease [3042 B] Get:3 http://deb.debian.org/debian sid InRelease [193 kB] Get:4 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index [63.6 kB] Get:5 file:/srv/reprepro perl-5.44/main amd64 Packages [605 kB] Get:6 http://deb.debian.org/debian sid/main Sources.diff/Index [63.6 kB] Get:7 http://deb.debian.org/debian unstable/main amd64 Packages T-2026-09-19-0804.46-F-2026-09-19-0804.46.pdiff [23.4 kB] Get:8 http://deb.debian.org/debian sid/main Sources T-2026-09-19-0804.46-F-2026-09-19-0804.46.pdiff [4327 B] Get:7 http://deb.debian.org/debian unstable/main amd64 Packages T-2026-09-19-0804.46-F-2026-09-19-0804.46.pdiff [23.4 kB] Get:8 http://deb.debian.org/debian sid/main Sources T-2026-09-19-0804.46-F-2026-09-19-0804.46.pdiff [4327 B] Fetched 541 kB in 2s (237 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: cpp-16 cpp-16-x86-64-linux-gnu g++-16 g++-16-x86-64-linux-gnu gcc-16 gcc-16-base gcc-16-x86-64-linux-gnu libasan8 libatomic1 libcc1-0 libgcc-16-dev libgcc-s1 libgomp1 libhwasan0 libitm1 liblsan0 libquadmath0 libstdc++-16-dev libstdc++6 libtsan2 libubsan1 21 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 72.3 MB of archives. After this operation, 636 MB disk space will be freed. Get:1 http://deb.debian.org/debian unstable/main amd64 libubsan1 amd64 16.2.0-3 [1136 kB] Get:2 http://deb.debian.org/debian unstable/main amd64 libgomp1 amd64 16.2.0-3 [151 kB] Get:3 http://deb.debian.org/debian unstable/main amd64 libitm1 amd64 16.2.0-3 [26.9 kB] Get:4 http://deb.debian.org/debian unstable/main amd64 libatomic1 amd64 16.2.0-3 [10.4 kB] Get:5 http://deb.debian.org/debian unstable/main amd64 libasan8 amd64 16.2.0-3 [2888 kB] Get:6 http://deb.debian.org/debian unstable/main amd64 liblsan0 amd64 16.2.0-3 [1281 kB] Get:7 http://deb.debian.org/debian unstable/main amd64 libhwasan0 amd64 16.2.0-3 [1580 kB] Get:8 http://deb.debian.org/debian unstable/main amd64 libquadmath0 amd64 16.2.0-3 [148 kB] Get:9 http://deb.debian.org/debian unstable/main amd64 gcc-16-base amd64 16.2.0-3 [38.7 kB] Get:10 http://deb.debian.org/debian unstable/main amd64 libstdc++6 amd64 16.2.0-3 [823 kB] Get:11 http://deb.debian.org/debian unstable/main amd64 g++-16 amd64 16.2.0-3 [35.4 kB] Get:12 http://deb.debian.org/debian unstable/main amd64 gcc-16 amd64 16.2.0-3 [538 kB] Get:13 http://deb.debian.org/debian unstable/main amd64 cpp-16 amd64 16.2.0-3 [1272 B] Get:14 http://deb.debian.org/debian unstable/main amd64 cpp-16-x86-64-linux-gnu amd64 16.2.0-3 [13.7 MB] Get:15 http://deb.debian.org/debian unstable/main amd64 libcc1-0 amd64 16.2.0-3 [46.1 kB] Get:16 http://deb.debian.org/debian unstable/main amd64 gcc-16-x86-64-linux-gnu amd64 16.2.0-3 [26.6 MB] Get:17 http://deb.debian.org/debian unstable/main amd64 g++-16-x86-64-linux-gnu amd64 16.2.0-3 [15.1 MB] Get:18 http://deb.debian.org/debian unstable/main amd64 libstdc++-16-dev amd64 16.2.0-3 [2755 kB] Get:19 http://deb.debian.org/debian unstable/main amd64 libgcc-16-dev amd64 16.2.0-3 [2782 kB] Get:20 http://deb.debian.org/debian unstable/main amd64 libtsan2 amd64 16.2.0-3 [2574 kB] Get:21 http://deb.debian.org/debian unstable/main amd64 libgcc-s1 amd64 16.2.0-3 [74.0 kB] Fetched 72.3 MB in 0s (216 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 ... 15722 files and directories currently installed.) Preparing to unpack .../0-libubsan1_16.2.0-3_amd64.deb ... Unpacking libubsan1:amd64 (16.2.0-3) over (16.2.0-2) ... Preparing to unpack .../1-libgomp1_16.2.0-3_amd64.deb ... Unpacking libgomp1:amd64 (16.2.0-3) over (16.2.0-2) ... Preparing to unpack .../2-libitm1_16.2.0-3_amd64.deb ... Unpacking libitm1:amd64 (16.2.0-3) over (16.2.0-2) ... Preparing to unpack .../3-libatomic1_16.2.0-3_amd64.deb ... Unpacking libatomic1:amd64 (16.2.0-3) over (16.2.0-2) ... Preparing to unpack .../4-libasan8_16.2.0-3_amd64.deb ... Unpacking libasan8:amd64 (16.2.0-3) over (16.2.0-2) ... Preparing to unpack .../5-liblsan0_16.2.0-3_amd64.deb ... Unpacking liblsan0:amd64 (16.2.0-3) over (16.2.0-2) ... Preparing to unpack .../6-libhwasan0_16.2.0-3_amd64.deb ... Unpacking libhwasan0:amd64 (16.2.0-3) over (16.2.0-2) ... Preparing to unpack .../7-libquadmath0_16.2.0-3_amd64.deb ... Unpacking libquadmath0:amd64 (16.2.0-3) over (16.2.0-2) ... Preparing to unpack .../8-gcc-16-base_16.2.0-3_amd64.deb ... Unpacking gcc-16-base:amd64 (16.2.0-3) over (16.2.0-2) ... Setting up gcc-16-base:amd64 (16.2.0-3) ... (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 ... 15722 files and directories currently installed.) Preparing to unpack .../libstdc++6_16.2.0-3_amd64.deb ... Unpacking libstdc++6:amd64 (16.2.0-3) over (16.2.0-2) ... Setting up libstdc++6:amd64 (16.2.0-3) ... (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 ... 15722 files and directories currently installed.) Preparing to unpack .../00-g++-16_16.2.0-3_amd64.deb ... Unpacking g++-16 (16.2.0-3) over (16.2.0-2) ... Preparing to unpack .../01-gcc-16_16.2.0-3_amd64.deb ... Unpacking gcc-16 (16.2.0-3) over (16.2.0-2) ... Preparing to unpack .../02-cpp-16_16.2.0-3_amd64.deb ... Unpacking cpp-16 (16.2.0-3) over (16.2.0-2) ... Preparing to unpack .../03-cpp-16-x86-64-linux-gnu_16.2.0-3_amd64.deb ... Unpacking cpp-16-x86-64-linux-gnu (16.2.0-3) over (16.2.0-2) ... Preparing to unpack .../04-libcc1-0_16.2.0-3_amd64.deb ... Unpacking libcc1-0:amd64 (16.2.0-3) over (16.2.0-2) ... Preparing to unpack .../05-gcc-16-x86-64-linux-gnu_16.2.0-3_amd64.deb ... Unpacking gcc-16-x86-64-linux-gnu (16.2.0-3) over (16.2.0-2) ... Preparing to unpack .../06-g++-16-x86-64-linux-gnu_16.2.0-3_amd64.deb ... Unpacking g++-16-x86-64-linux-gnu (16.2.0-3) over (16.2.0-2) ... Preparing to unpack .../07-libstdc++-16-dev_16.2.0-3_amd64.deb ... Unpacking libstdc++-16-dev:amd64 (16.2.0-3) over (16.2.0-2) ... Preparing to unpack .../08-libgcc-16-dev_16.2.0-3_amd64.deb ... Unpacking libgcc-16-dev:amd64 (16.2.0-3) over (16.2.0-2) ... Preparing to unpack .../09-libtsan2_16.2.0-3_amd64.deb ... Unpacking libtsan2:amd64 (16.2.0-3) over (16.2.0-2) ... Preparing to unpack .../10-libgcc-s1_16.2.0-3_amd64.deb ... Unpacking libgcc-s1:amd64 (16.2.0-3) over (16.2.0-2) ... Setting up libgcc-s1:amd64 (16.2.0-3) ... Setting up libgomp1:amd64 (16.2.0-3) ... Setting up libquadmath0:amd64 (16.2.0-3) ... Setting up libatomic1:amd64 (16.2.0-3) ... Setting up libubsan1:amd64 (16.2.0-3) ... Setting up libhwasan0:amd64 (16.2.0-3) ... Setting up libasan8:amd64 (16.2.0-3) ... Setting up cpp-16-x86-64-linux-gnu (16.2.0-3) ... Setting up libtsan2:amd64 (16.2.0-3) ... Setting up libcc1-0:amd64 (16.2.0-3) ... Setting up liblsan0:amd64 (16.2.0-3) ... Setting up libitm1:amd64 (16.2.0-3) ... Setting up libgcc-16-dev:amd64 (16.2.0-3) ... Setting up gcc-16-x86-64-linux-gnu (16.2.0-3) ... Setting up libstdc++-16-dev:amd64 (16.2.0-3) ... Setting up g++-16-x86-64-linux-gnu (16.2.0-3) ... Setting up cpp-16 (16.2.0-3) ... Setting up gcc-16 (16.2.0-3) ... Setting up g++-16 (16.2.0-3) ... Processing triggers for libc-bin (2.43-5) ... +------------------------------------------------------------------------------+ | Fetch source files Sat, 19 Sep 2026 10:27:59 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /srv/debomatic/incoming/bali-phy_4.1+dfsg-1.dsc exists in /srv/debomatic/incoming; copying to chroot +------------------------------------------------------------------------------+ | Install package build dependencies Sat, 19 Sep 2026 10:27:59 +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, build-essential 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, build-essential dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/bali-phy-eQVbzb/resolver-dXBrQr/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/build/bali-phy-eQVbzb/resolver-dXBrQr/apt_archive ./ InRelease Get:2 copy:/build/bali-phy-eQVbzb/resolver-dXBrQr/apt_archive ./ Release [609 B] Ign:3 copy:/build/bali-phy-eQVbzb/resolver-dXBrQr/apt_archive ./ Release.gpg Get:4 copy:/build/bali-phy-eQVbzb/resolver-dXBrQr/apt_archive ./ Sources [846 B] Get:5 copy:/build/bali-phy-eQVbzb/resolver-dXBrQr/apt_archive ./ Packages [885 B] Fetched 2340 B in 0s (0 B/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... Solving dependencies... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils cmake debhelper dh-autoreconf dh-strip-nondeterminism dwz file fontconfig-config fonts-dejavu-core fonts-dejavu-mono gettext gettext-base girepository-tools groff-base intltool-debian libarchive-zip-perl libarchive13t64 libblkid-dev libboost-atomic1.90-dev libboost-atomic1.90.0 libboost-chrono-dev libboost-chrono1.90-dev libboost-chrono1.90.0 libboost-container1.90-dev libboost-container1.90.0 libboost-dev libboost-filesystem-dev libboost-filesystem1.90-dev libboost-filesystem1.90.0 libboost-json-dev libboost-json1.90-dev libboost-json1.90.0 libboost-program-options-dev libboost-program-options1.90-dev libboost-program-options1.90.0 libboost-random-dev libboost-random1.90-dev libboost-random1.90.0 libboost1.90-dev libbrotli-dev libbrotli1 libbz2-dev libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcereal-dev libcom-err2 libcurl4t64 libdebhelper-perl libeigen3-dev libelf1t64 libexpat1 libexpat1-dev libffi-dev libfile-stripnondeterminism-perl libfmt-dev libfmt10 libfontconfig-dev libfontconfig1 libfreetype-dev libfreetype6 libgio-2.0-dev libgio-2.0-dev-bin libgirepository-2.0-0 libglib2.0-0t64 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgssapi-krb5-2 libice-dev libice6 libjsoncpp26 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblua5.4-0 liblzo2-2 libmagic-mgc libmagic1t64 libmount-dev libnghttp2-14 libnghttp3-9 libngtcp2-16 libngtcp2-crypto-ossl0 libnuma1 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpipeline1 libpixman-1-0 libpixman-1-dev libpkgconf7 libpng-dev libpng16-16t64 libproc2-1 libpsl5t64 libpython3-stdlib libpython3.14-minimal libpython3.14-stdlib librange-v3-dev librhash1 libselinux-dev libsepol-dev libsepol2 libsm-dev libsm6 libssh2-1t64 libsysprof-capture-4-dev libtool libuchardet0 libuv1t64 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxml2-16 libxrender-dev libxrender1 libyaml-0-2 m4 man-db media-types meson native-architecture netbase ninja-build nlohmann-json3-dev pandoc pandoc-data pkgconf pkgconf-bin po-debconf procps python3 python3-autocommand python3-jaraco.context python3-jaraco.functools python3-minimal python3-more-itertools python3-packaging python3-setuptools python3-zipp python3.14 python3.14-minimal rapidjson-dev sensible-utils tzdata uuid-dev x11-common x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc cmake-doc cmake-format elpa-cmake-mode dh-make gettext-doc libasprintf-dev libgettextpo-dev gnulib-l10n groff lrzip libboost-doc libboost1.90-doc libboost-context1.90-dev libboost-contract1.90-dev libboost-coroutine1.90-dev libboost-date-time1.90-dev libboost-exception1.90-dev libboost-fiber1.90-dev libboost-graph-parallel1.90-dev libboost-graph1.90-dev libboost-iostreams1.90-dev libboost-locale1.90-dev libboost-log1.90-dev libboost-math1.90-dev libboost-mpi-python1.90-dev libboost-mpi1.90-dev libboost-nowide1.90-dev libboost-numpy1.90-dev libboost-python1.90-dev libboost-regex1.90-dev libboost-serialization1.90-dev libboost-stacktrace1.90-dev libboost-test1.90-dev libboost-thread1.90-dev libboost-timer1.90-dev libboost-type-erasure1.90-dev libboost-url1.90-dev libboost-wave1.90-dev libboost1.90-tools-dev libmpfrc++-dev libntl-dev libcairo2-doc libeigen3-doc libfmt-doc freetype2-doc gir1.2-glib-2.0-dev libglib2.0-doc libgdk-pixbuf2.0-bin libxml2-utils low-memory-monitor krb5-doc krb5-user libice-doc libsm-doc libtool-doc gfortran | fortran95-compiler libx11-doc libxcb-doc libxext-doc 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.14-venv python3.14-doc binfmt-support rapidjson-doc Recommended packages: curl | wget | lynx python3-requests bzip2-doc ca-certificates libarchive-cpio-perl shared-mime-info xdg-user-dirs krb5-locales libpng-tools publicsuffix librange-v3-doc libltdl-dev libmail-sendmail-perl psmisc linux-sysctl-defaults The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils cmake debhelper dh-autoreconf dh-strip-nondeterminism dwz file fontconfig-config fonts-dejavu-core fonts-dejavu-mono gettext gettext-base girepository-tools groff-base intltool-debian libarchive-zip-perl libarchive13t64 libblkid-dev libboost-atomic1.90-dev libboost-atomic1.90.0 libboost-chrono-dev libboost-chrono1.90-dev libboost-chrono1.90.0 libboost-container1.90-dev libboost-container1.90.0 libboost-dev libboost-filesystem-dev libboost-filesystem1.90-dev libboost-filesystem1.90.0 libboost-json-dev libboost-json1.90-dev libboost-json1.90.0 libboost-program-options-dev libboost-program-options1.90-dev libboost-program-options1.90.0 libboost-random-dev libboost-random1.90-dev libboost-random1.90.0 libboost1.90-dev libbrotli-dev libbrotli1 libbz2-dev libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcereal-dev libcom-err2 libcurl4t64 libdebhelper-perl libeigen3-dev libelf1t64 libexpat1 libexpat1-dev libffi-dev libfile-stripnondeterminism-perl libfmt-dev libfmt10 libfontconfig-dev libfontconfig1 libfreetype-dev libfreetype6 libgio-2.0-dev libgio-2.0-dev-bin libgirepository-2.0-0 libglib2.0-0t64 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgssapi-krb5-2 libice-dev libice6 libjsoncpp26 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblua5.4-0 liblzo2-2 libmagic-mgc libmagic1t64 libmount-dev libnghttp2-14 libnghttp3-9 libngtcp2-16 libngtcp2-crypto-ossl0 libnuma1 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpipeline1 libpixman-1-0 libpixman-1-dev libpkgconf7 libpng-dev libpng16-16t64 libproc2-1 libpsl5t64 libpython3-stdlib libpython3.14-minimal libpython3.14-stdlib librange-v3-dev librhash1 libselinux-dev libsepol-dev libsepol2 libsm-dev libsm6 libssh2-1t64 libsysprof-capture-4-dev libtool libuchardet0 libuv1t64 libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxml2-16 libxrender-dev libxrender1 libyaml-0-2 m4 man-db media-types meson native-architecture netbase ninja-build nlohmann-json3-dev pandoc pandoc-data pkgconf pkgconf-bin po-debconf procps python3 python3-autocommand python3-jaraco.context python3-jaraco.functools python3-minimal python3-more-itertools python3-packaging python3-setuptools python3-zipp python3.14 python3.14-minimal rapidjson-dev sbuild-build-depends-main-dummy sensible-utils tzdata uuid-dev x11-common x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 173 newly installed, 0 to remove and 0 not upgraded. Need to get 107 MB of archives. After this operation, 661 MB of additional disk space will be used. Get:1 copy:/build/bali-phy-eQVbzb/resolver-dXBrQr/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [952 B] Get:2 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.8.4-1 [130 kB] Get:3 http://deb.debian.org/debian unstable/main amd64 libpython3.14-minimal amd64 3.14.7-4 [902 kB] Get:4 http://deb.debian.org/debian unstable/main amd64 python3.14-minimal amd64 3.14.7-4 [2713 kB] Get:5 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.14.7-3 [25.3 kB] Get:6 http://deb.debian.org/debian unstable/main amd64 media-types all 14.0.0 [30.8 kB] Get:7 http://deb.debian.org/debian unstable/main amd64 netbase all 6.6 [10.3 kB] Get:8 http://deb.debian.org/debian unstable/main amd64 tzdata all 2026c-1 [260 kB] Get:9 http://deb.debian.org/debian unstable/main amd64 libpython3.14-stdlib amd64 3.14.7-4 [2362 kB] Get:10 http://deb.debian.org/debian unstable/main amd64 python3.14 amd64 3.14.7-4 [861 kB] Get:11 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.14.7-3 [8252 B] Get:12 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.14.7-3 [26.0 kB] Get:13 http://deb.debian.org/debian unstable/main amd64 libproc2-1 amd64 2:4.0.7-1 [73.0 kB] Get:14 http://deb.debian.org/debian unstable/main amd64 procps amd64 2:4.0.7-1 [989 kB] Get:15 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get:16 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.47-4 [345 kB] Get:17 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.47-4 [111 kB] Get:18 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.47-4 [43.0 kB] Get:19 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 1.0-5 [334 kB] Get:20 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-2+b2 [69.0 kB] Get:21 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.24.1-1 [1336 kB] Get:22 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.42.3-1 [102 kB] Get:23 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-3 [49.2 kB] Get:24 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get:25 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.21-1 [332 kB] Get:26 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.73-2 [516 kB] Get:27 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1+nmu1 [60.0 kB] Get:28 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.19-2 [891 kB] Get:29 http://deb.debian.org/debian unstable/main amd64 autopoint all 1.0-5 [820 kB] Get:30 http://deb.debian.org/debian unstable/main amd64 libxml2-16 amd64 2.15.4+dfsg-1 [683 kB] Get:31 http://deb.debian.org/debian unstable/main amd64 libarchive13t64 amd64 3.8.9-1 [364 kB] Get:32 http://deb.debian.org/debian unstable/main amd64 libnghttp3-9 amd64 1.17.0-1 [68.1 kB] Get:33 http://deb.debian.org/debian unstable/main amd64 libngtcp2-16 amd64 1.24.0-1 [145 kB] Get:34 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.2.0-4+b1 [312 kB] Get:35 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.22.1-3 [31.1 kB] Get:36 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.4-1+b1 [19.5 kB] Get:37 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.22.1-3 [79.0 kB] Get:38 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-6+b2 [9348 B] Get:39 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.22.1-3 [335 kB] Get:40 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.22.1-3 [137 kB] Get:41 http://deb.debian.org/debian unstable/main amd64 libnghttp2-14 amd64 1.70.0-1 [92.7 kB] Get:42 http://deb.debian.org/debian unstable/main amd64 libngtcp2-crypto-ossl0 amd64 1.24.0-1 [26.5 kB] Get:43 http://deb.debian.org/debian unstable/main amd64 libpsl5t64 amd64 0.23.3-1 [61.7 kB] Get:44 http://deb.debian.org/debian unstable/main amd64 libssh2-1t64 amd64 1.11.1-6 [253 kB] Get:45 http://deb.debian.org/debian unstable/main amd64 libcurl4t64 amd64 8.22.0-1 [462 kB] Get:46 http://deb.debian.org/debian unstable/main amd64 libjsoncpp26 amd64 1.9.8-2 [87.5 kB] Get:47 http://deb.debian.org/debian unstable/main amd64 librhash1 amd64 1.4.6-1.1+b1 [135 kB] Get:48 http://deb.debian.org/debian unstable/main amd64 libuv1t64 amd64 1.52.1-4 [158 kB] Get:49 http://deb.debian.org/debian unstable/main amd64 cmake amd64 4.3.4-1 [16.2 MB] Get:50 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 14.5 [77.7 kB] Get:51 http://deb.debian.org/debian unstable/main amd64 libtool all 2.6.2-3 [552 kB] Get:52 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 23 [12.7 kB] Get:53 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:54 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.15.1-1 [17.1 kB] Get:55 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.15.1-1 [6020 B] Get:56 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.196-1 [61.2 kB] Get:57 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.17-1 [109 kB] Get:58 http://deb.debian.org/debian unstable/main amd64 gettext amd64 1.0-5 [2704 kB] Get:59 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:60 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.22 [216 kB] Get:61 http://deb.debian.org/debian unstable/main amd64 debhelper all 14.5 [944 kB] Get:62 http://deb.debian.org/debian unstable/main amd64 fonts-dejavu-mono all 2.37-9 [488 kB] Get:63 http://deb.debian.org/debian unstable/main amd64 fonts-dejavu-core all 2.37-9 [840 kB] Get:64 http://deb.debian.org/debian unstable/main amd64 fontconfig-config amd64 2.17.1-5 [56.1 kB] Get:65 http://deb.debian.org/debian unstable/main amd64 native-architecture all 0.2.6 [2264 B] Get:66 http://deb.debian.org/debian unstable/main amd64 libglib2.0-0t64 amd64 2.90.0-1 [1618 kB] Get:67 http://deb.debian.org/debian unstable/main amd64 libgirepository-2.0-0 amd64 2.90.0-1 [131 kB] Get:68 http://deb.debian.org/debian unstable/main amd64 girepository-tools amd64 2.90.0-1 [138 kB] Get:69 http://deb.debian.org/debian unstable/main amd64 uuid-dev amd64 2.42.3-1 [46.0 kB] Get:70 http://deb.debian.org/debian unstable/main amd64 libblkid-dev amd64 2.42.3-1 [224 kB] Get:71 http://deb.debian.org/debian unstable/main amd64 libboost1.90-dev amd64 1.90.0-6.1+b1 [11.3 MB] Get:72 http://deb.debian.org/debian unstable/main amd64 libboost-atomic1.90.0 amd64 1.90.0-6.1+b1 [227 kB] Get:73 http://deb.debian.org/debian unstable/main amd64 libboost-atomic1.90-dev amd64 1.90.0-6.1+b1 [229 kB] Get:74 http://deb.debian.org/debian unstable/main amd64 libboost-chrono1.90.0 amd64 1.90.0-6.1+b1 [241 kB] Get:75 http://deb.debian.org/debian unstable/main amd64 libboost-chrono1.90-dev amd64 1.90.0-6.1+b1 [247 kB] Get:76 http://deb.debian.org/debian unstable/main amd64 libboost-chrono-dev amd64 1.90.0.2+nmu1 [3620 B] Get:77 http://deb.debian.org/debian unstable/main amd64 libboost-container1.90.0 amd64 1.90.0-6.1+b1 [254 kB] Get:78 http://deb.debian.org/debian unstable/main amd64 libboost-container1.90-dev amd64 1.90.0-6.1+b1 [260 kB] Get:79 http://deb.debian.org/debian unstable/main amd64 libboost-dev amd64 1.90.0.2+nmu1 [3200 B] Get:80 http://deb.debian.org/debian unstable/main amd64 libboost-filesystem1.90.0 amd64 1.90.0-6.1+b1 [295 kB] Get:81 http://deb.debian.org/debian unstable/main amd64 libboost-filesystem1.90-dev amd64 1.90.0-6.1+b1 [313 kB] Get:82 http://deb.debian.org/debian unstable/main amd64 libboost-filesystem-dev amd64 1.90.0.2+nmu1 [3020 B] Get:83 http://deb.debian.org/debian unstable/main amd64 libboost-json1.90.0 amd64 1.90.0-6.1+b1 [369 kB] Get:84 http://deb.debian.org/debian unstable/main amd64 libboost-json1.90-dev amd64 1.90.0-6.1+b1 [382 kB] Get:85 http://deb.debian.org/debian unstable/main amd64 libboost-json-dev amd64 1.90.0.2+nmu1 [3104 B] Get:86 http://deb.debian.org/debian unstable/main amd64 libboost-program-options1.90.0 amd64 1.90.0-6.1+b1 [359 kB] Get:87 http://deb.debian.org/debian unstable/main amd64 libboost-program-options1.90-dev amd64 1.90.0-6.1+b1 [386 kB] Get:88 http://deb.debian.org/debian unstable/main amd64 libboost-program-options-dev amd64 1.90.0.2+nmu1 [3012 B] Get:89 http://deb.debian.org/debian unstable/main amd64 libboost-random1.90.0 amd64 1.90.0-6.1+b1 [236 kB] Get:90 http://deb.debian.org/debian unstable/main amd64 libboost-random1.90-dev amd64 1.90.0-6.1+b1 [239 kB] Get:91 http://deb.debian.org/debian unstable/main amd64 libboost-random-dev amd64 1.90.0.2+nmu1 [2996 B] Get:92 http://deb.debian.org/debian unstable/main amd64 libbrotli-dev amd64 1.2.0-4+b1 [324 kB] Get:93 http://deb.debian.org/debian unstable/main amd64 libbz2-dev amd64 1.0.8-6+b2 [33.6 kB] Get:94 http://deb.debian.org/debian unstable/main amd64 libpng16-16t64 amd64 1.6.58-1 [289 kB] Get:95 http://deb.debian.org/debian unstable/main amd64 libfreetype6 amd64 2.14.3+dfsg-2 [492 kB] Get:96 http://deb.debian.org/debian unstable/main amd64 libfontconfig1 amd64 2.17.1-5 [132 kB] Get:97 http://deb.debian.org/debian unstable/main amd64 libpixman-1-0 amd64 0.46.4-1+b2 [259 kB] Get:98 http://deb.debian.org/debian unstable/main amd64 libxau6 amd64 1:1.0.11-1+b2 [20.7 kB] Get:99 http://deb.debian.org/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.5-2+b1 [28.2 kB] Get:100 http://deb.debian.org/debian unstable/main amd64 libxcb1 amd64 1.17.0-2+b2 [144 kB] Get:101 http://deb.debian.org/debian unstable/main amd64 libx11-data all 2:1.8.13-1 [346 kB] Get:102 http://deb.debian.org/debian unstable/main amd64 libx11-6 amd64 2:1.8.13-1 [829 kB] Get:103 http://deb.debian.org/debian unstable/main amd64 libxcb-render0 amd64 1.17.0-2+b2 [115 kB] Get:104 http://deb.debian.org/debian unstable/main amd64 libxcb-shm0 amd64 1.17.0-2+b2 [105 kB] Get:105 http://deb.debian.org/debian unstable/main amd64 libxext6 amd64 2:1.3.4-1+b4 [50.7 kB] Get:106 http://deb.debian.org/debian unstable/main amd64 libxrender1 amd64 1:0.9.12-1+b2 [27.7 kB] Get:107 http://deb.debian.org/debian unstable/main amd64 libcairo2 amd64 1.18.4-3+b1 [543 kB] Get:108 http://deb.debian.org/debian unstable/main amd64 libcairo-gobject2 amd64 1.18.4-3+b1 [129 kB] Get:109 http://deb.debian.org/debian unstable/main amd64 liblzo2-2 amd64 2.10-3+b2 [57.4 kB] Get:110 http://deb.debian.org/debian unstable/main amd64 libcairo-script-interpreter2 amd64 1.18.4-3+b1 [58.7 kB] Get:111 http://deb.debian.org/debian unstable/main amd64 libexpat1-dev amd64 2.8.4-1 [186 kB] Get:112 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.2-3 [918 kB] Get:113 http://deb.debian.org/debian unstable/main amd64 libpng-dev amd64 1.6.58-1 [372 kB] Get:114 http://deb.debian.org/debian unstable/main amd64 libfreetype-dev amd64 2.14.3+dfsg-2 [663 kB] Get:115 http://deb.debian.org/debian unstable/main amd64 libpkgconf7 amd64 2.5.1-4 [47.8 kB] Get:116 http://deb.debian.org/debian unstable/main amd64 pkgconf-bin amd64 2.5.1-4 [35.9 kB] Get:117 http://deb.debian.org/debian unstable/main amd64 pkgconf amd64 2.5.1-4 [33.6 kB] Get:118 http://deb.debian.org/debian unstable/main amd64 libfontconfig-dev amd64 2.17.1-5 [155 kB] Get:119 http://deb.debian.org/debian unstable/main amd64 libffi-dev amd64 3.8.0-2 [79.2 kB] Get:120 http://deb.debian.org/debian unstable/main amd64 libsepol2 amd64 3.11-1 [307 kB] Get:121 http://deb.debian.org/debian unstable/main amd64 libsepol-dev amd64 3.11-1 [378 kB] Get:122 http://deb.debian.org/debian unstable/main amd64 libpcre2-16-0 amd64 10.48-3 [295 kB] Get:123 http://deb.debian.org/debian unstable/main amd64 libpcre2-32-0 amd64 10.48-3 [282 kB] Get:124 http://deb.debian.org/debian unstable/main amd64 libpcre2-posix3 amd64 10.48-3 [67.2 kB] Get:125 http://deb.debian.org/debian unstable/main amd64 libpcre2-dev amd64 10.48-3 [880 kB] Get:126 http://deb.debian.org/debian unstable/main amd64 libselinux-dev amd64 3.11-2 [173 kB] Get:127 http://deb.debian.org/debian unstable/main amd64 libmount-dev amd64 2.42.3-1 [26.9 kB] Get:128 http://deb.debian.org/debian unstable/main amd64 libsysprof-capture-4-dev amd64 51.0-1 [52.5 kB] Get:129 http://deb.debian.org/debian unstable/main amd64 libgio-2.0-dev amd64 2.90.0-1 [1779 kB] Get:130 http://deb.debian.org/debian unstable/main amd64 libglib2.0-data all 2.90.0-1 [1301 kB] Get:131 http://deb.debian.org/debian unstable/main amd64 libglib2.0-bin amd64 2.90.0-1 [117 kB] Get:132 http://deb.debian.org/debian unstable/main amd64 python3-packaging all 26.2-2 [84.2 kB] Get:133 http://deb.debian.org/debian unstable/main amd64 libgio-2.0-dev-bin amd64 2.90.0-1 [152 kB] Get:134 http://deb.debian.org/debian unstable/main amd64 libglib2.0-dev-bin amd64 2.90.0-1 [38.6 kB] Get:135 http://deb.debian.org/debian unstable/main amd64 libglib2.0-dev amd64 2.90.0-1 [39.3 kB] Get:136 http://deb.debian.org/debian unstable/main amd64 libpixman-1-dev amd64 0.46.4-1+b2 [12.0 kB] Get:137 http://deb.debian.org/debian unstable/main amd64 x11-common all 1:7.7+26 [217 kB] Get:138 http://deb.debian.org/debian unstable/main amd64 libice6 amd64 2:1.1.1-1+b2 [66.8 kB] Get:139 http://deb.debian.org/debian unstable/main amd64 libsm6 amd64 2:1.2.6-1+b2 [37.9 kB] Get:140 http://deb.debian.org/debian unstable/main amd64 xorg-sgml-doctools all 1:1.12.1-1 [23.9 kB] Get:141 http://deb.debian.org/debian unstable/main amd64 x11proto-dev all 2025.1-1 [605 kB] Get:142 http://deb.debian.org/debian unstable/main amd64 libice-dev amd64 2:1.1.1-1+b2 [75.3 kB] Get:143 http://deb.debian.org/debian unstable/main amd64 libsm-dev amd64 2:1.2.6-1+b2 [40.3 kB] Get:144 http://deb.debian.org/debian unstable/main amd64 libxau-dev amd64 1:1.0.11-1+b2 [23.9 kB] Get:145 http://deb.debian.org/debian unstable/main amd64 libxdmcp-dev amd64 1:1.1.5-2+b1 [44.0 kB] Get:146 http://deb.debian.org/debian unstable/main amd64 xtrans-dev all 1.6.0-1 [93.5 kB] Get:147 http://deb.debian.org/debian unstable/main amd64 libxcb1-dev amd64 1.17.0-2+b2 [181 kB] Get:148 http://deb.debian.org/debian unstable/main amd64 libx11-dev amd64 2:1.8.13-1 [903 kB] Get:149 http://deb.debian.org/debian unstable/main amd64 libxcb-render0-dev amd64 1.17.0-2+b2 [118 kB] Get:150 http://deb.debian.org/debian unstable/main amd64 libxcb-shm0-dev amd64 1.17.0-2+b2 [108 kB] Get:151 http://deb.debian.org/debian unstable/main amd64 libxext-dev amd64 2:1.3.4-1+b4 [105 kB] Get:152 http://deb.debian.org/debian unstable/main amd64 libxrender-dev amd64 1:0.9.12-1+b2 [38.8 kB] Get:153 http://deb.debian.org/debian unstable/main amd64 libcairo2-dev amd64 1.18.4-3+b1 [41.8 kB] Get:154 http://deb.debian.org/debian unstable/main amd64 rapidjson-dev all 1.1.0+dfsg2-7.6 [98.2 kB] Get:155 http://deb.debian.org/debian unstable/main amd64 libcereal-dev amd64 1.3.2+dfsg-6+b1 [221 kB] Get:156 http://deb.debian.org/debian unstable/main amd64 libeigen3-dev all 5.0.1-3 [1192 kB] Get:157 http://deb.debian.org/debian unstable/main amd64 libfmt10 amd64 10.1.1+ds1-4+b2 [126 kB] Get:158 http://deb.debian.org/debian unstable/main amd64 libfmt-dev amd64 10.1.1+ds1-4+b2 [176 kB] Get:159 http://deb.debian.org/debian unstable/main amd64 liblua5.4-0 amd64 5.4.9-1 [152 kB] Get:160 http://deb.debian.org/debian unstable/main amd64 libnuma1 amd64 2.0.19-1+b2 [22.0 kB] Get:161 http://deb.debian.org/debian unstable/main amd64 librange-v3-dev all 0.12.0-2 [228 kB] Get:162 http://deb.debian.org/debian unstable/main amd64 libyaml-0-2 amd64 0.2.5-2+b1 [53.8 kB] Get:163 http://deb.debian.org/debian unstable/main amd64 ninja-build amd64 1.13.2-1 [163 kB] Get:164 http://deb.debian.org/debian unstable/main amd64 python3-autocommand all 2.2.2-4 [13.7 kB] Get:165 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.context all 6.0.1-2 [8184 B] Get:166 http://deb.debian.org/debian unstable/main amd64 python3-more-itertools all 11.1.0-2 [74.5 kB] Get:167 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get:168 http://deb.debian.org/debian unstable/main amd64 python3-zipp all 3.23.0-1 [11.0 kB] Get:169 http://deb.debian.org/debian unstable/main amd64 python3-setuptools all 84.0.0-2 [560 kB] Get:170 http://deb.debian.org/debian unstable/main amd64 meson all 1.12.0-3 [714 kB] Get:171 http://deb.debian.org/debian unstable/main amd64 nlohmann-json3-dev all 3.12.0.really.3.12.0.really.3.11.3-3 [263 kB] Get:172 http://deb.debian.org/debian unstable/main amd64 pandoc-data all 3.11-1 [536 kB] Get:173 http://deb.debian.org/debian unstable/main amd64 pandoc amd64 3.11-1 [29.0 MB] Preconfiguring packages ... Fetched 107 MB in 1s (152 MB/s) Selecting previously unselected package libexpat1:amd64. (Reading database ... 15722 files and directories currently installed.) Preparing to unpack .../libexpat1_2.8.4-1_amd64.deb ... Unpacking libexpat1:amd64 (2.8.4-1) ... Selecting previously unselected package libpython3.14-minimal:amd64. Preparing to unpack .../libpython3.14-minimal_3.14.7-4_amd64.deb ... Unpacking libpython3.14-minimal:amd64 (3.14.7-4) ... Selecting previously unselected package python3.14-minimal. Preparing to unpack .../python3.14-minimal_3.14.7-4_amd64.deb ... Unpacking python3.14-minimal (3.14.7-4) ... Setting up libpython3.14-minimal:amd64 (3.14.7-4) ... Setting up libexpat1:amd64 (2.8.4-1) ... Setting up python3.14-minimal (3.14.7-4) ... Selecting previously unselected package python3-minimal. (Reading database ... 16078 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.14.7-3_amd64.deb ... Unpacking python3-minimal (3.14.7-3) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_14.0.0_all.deb ... Unpacking media-types (14.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.6_all.deb ... Unpacking netbase (6.6) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2026c-1_all.deb ... Unpacking tzdata (2026c-1) ... Selecting previously unselected package libpython3.14-stdlib:amd64. Preparing to unpack .../4-libpython3.14-stdlib_3.14.7-4_amd64.deb ... Unpacking libpython3.14-stdlib:amd64 (3.14.7-4) ... Selecting previously unselected package python3.14. Preparing to unpack .../5-python3.14_3.14.7-4_amd64.deb ... Unpacking python3.14 (3.14.7-4) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../6-libpython3-stdlib_3.14.7-3_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.14.7-3) ... Setting up python3-minimal (3.14.7-3) ... Selecting previously unselected package python3. (Reading database ... 17066 files and directories currently installed.) Preparing to unpack .../000-python3_3.14.7-3_amd64.deb ... Unpacking python3 (3.14.7-3) ... Selecting previously unselected package libproc2-1:amd64. Preparing to unpack .../001-libproc2-1_2%3a4.0.7-1_amd64.deb ... Unpacking libproc2-1:amd64 (2:4.0.7-1) ... Selecting previously unselected package procps. Preparing to unpack .../002-procps_2%3a4.0.7-1_amd64.deb ... Unpacking procps (2:4.0.7-1) ... 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.47-4_amd64.deb ... Unpacking libmagic-mgc (1:5.47-4) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../005-libmagic1t64_1%3a5.47-4_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.47-4) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.47-4_amd64.deb ... Unpacking file (1:5.47-4) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_1.0-5_amd64.deb ... Unpacking gettext-base (1.0-5) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../008-libuchardet0_0.0.8-2+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.24.1-1_amd64.deb ... Unpacking groff-base (1.24.1-1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.42.3-1_amd64.deb ... Unpacking bsdextrautils (2.42.3-1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../011-libpipeline1_1.5.8-3_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-3) ... Selecting previously unselected package man-db. Preparing to unpack .../012-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.21-1_amd64.deb ... Unpacking m4 (1.4.21-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.73-2_all.deb ... Unpacking autoconf (2.73-2) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20240727.1+nmu1_all.deb ... Unpacking autotools-dev (20240727.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../016-automake_1%3a1.19-2_all.deb ... Unpacking automake (1:1.19-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../017-autopoint_1.0-5_all.deb ... Unpacking autopoint (1.0-5) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../018-libxml2-16_2.15.4+dfsg-1_amd64.deb ... Unpacking libxml2-16:amd64 (2.15.4+dfsg-1) ... Selecting previously unselected package libarchive13t64:amd64. Preparing to unpack .../019-libarchive13t64_3.8.9-1_amd64.deb ... Unpacking libarchive13t64:amd64 (3.8.9-1) ... Selecting previously unselected package libnghttp3-9:amd64. Preparing to unpack .../020-libnghttp3-9_1.17.0-1_amd64.deb ... Unpacking libnghttp3-9:amd64 (1.17.0-1) ... Selecting previously unselected package libngtcp2-16:amd64. Preparing to unpack .../021-libngtcp2-16_1.24.0-1_amd64.deb ... Unpacking libngtcp2-16:amd64 (1.24.0-1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../022-libbrotli1_1.2.0-4+b1_amd64.deb ... Unpacking libbrotli1:amd64 (1.2.0-4+b1) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../023-libkrb5support0_1.22.1-3_amd64.deb ... Unpacking libkrb5support0:amd64 (1.22.1-3) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../024-libcom-err2_1.47.4-1+b1_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.4-1+b1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../025-libk5crypto3_1.22.1-3_amd64.deb ... Unpacking libk5crypto3:amd64 (1.22.1-3) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../026-libkeyutils1_1.6.3-6+b2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-6+b2) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../027-libkrb5-3_1.22.1-3_amd64.deb ... Unpacking libkrb5-3:amd64 (1.22.1-3) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../028-libgssapi-krb5-2_1.22.1-3_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.22.1-3) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../029-libnghttp2-14_1.70.0-1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.70.0-1) ... Selecting previously unselected package libngtcp2-crypto-ossl0:amd64. Preparing to unpack .../030-libngtcp2-crypto-ossl0_1.24.0-1_amd64.deb ... Unpacking libngtcp2-crypto-ossl0:amd64 (1.24.0-1) ... Selecting previously unselected package libpsl5t64:amd64. Preparing to unpack .../031-libpsl5t64_0.23.3-1_amd64.deb ... Unpacking libpsl5t64:amd64 (0.23.3-1) ... Selecting previously unselected package libssh2-1t64:amd64. Preparing to unpack .../032-libssh2-1t64_1.11.1-6_amd64.deb ... Unpacking libssh2-1t64:amd64 (1.11.1-6) ... Selecting previously unselected package libcurl4t64:amd64. Preparing to unpack .../033-libcurl4t64_8.22.0-1_amd64.deb ... Unpacking libcurl4t64:amd64 (8.22.0-1) ... Selecting previously unselected package libjsoncpp26:amd64. Preparing to unpack .../034-libjsoncpp26_1.9.8-2_amd64.deb ... Unpacking libjsoncpp26:amd64 (1.9.8-2) ... Selecting previously unselected package librhash1:amd64. Preparing to unpack .../035-librhash1_1.4.6-1.1+b1_amd64.deb ... Unpacking librhash1:amd64 (1.4.6-1.1+b1) ... Selecting previously unselected package libuv1t64:amd64. Preparing to unpack .../036-libuv1t64_1.52.1-4_amd64.deb ... Unpacking libuv1t64:amd64 (1.52.1-4) ... Selecting previously unselected package cmake. Preparing to unpack .../037-cmake_4.3.4-1_amd64.deb ... Unpacking cmake (4.3.4-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../038-libdebhelper-perl_14.5_all.deb ... Unpacking libdebhelper-perl (14.5) ... Selecting previously unselected package libtool. Preparing to unpack .../039-libtool_2.6.2-3_all.deb ... Unpacking libtool (2.6.2-3) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../040-dh-autoreconf_23_all.deb ... Unpacking dh-autoreconf (23) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../041-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 .../042-libfile-stripnondeterminism-perl_1.15.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../043-dh-strip-nondeterminism_1.15.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.1-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../044-libelf1t64_0.196-1_amd64.deb ... Unpacking libelf1t64:amd64 (0.196-1) ... Selecting previously unselected package dwz. Preparing to unpack .../045-dwz_0.17-1_amd64.deb ... Unpacking dwz (0.17-1) ... Selecting previously unselected package gettext. Preparing to unpack .../046-gettext_1.0-5_amd64.deb ... Unpacking gettext (1.0-5) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../047-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 .../048-po-debconf_1.0.22_all.deb ... Unpacking po-debconf (1.0.22) ... Selecting previously unselected package debhelper. Preparing to unpack .../049-debhelper_14.5_all.deb ... Unpacking debhelper (14.5) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../050-fonts-dejavu-mono_2.37-9_all.deb ... Unpacking fonts-dejavu-mono (2.37-9) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../051-fonts-dejavu-core_2.37-9_all.deb ... Unpacking fonts-dejavu-core (2.37-9) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../052-fontconfig-config_2.17.1-5_amd64.deb ... Unpacking fontconfig-config (2.17.1-5) ... Selecting previously unselected package native-architecture. Preparing to unpack .../053-native-architecture_0.2.6_all.deb ... Unpacking native-architecture (0.2.6) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../054-libglib2.0-0t64_2.90.0-1_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.90.0-1) ... Selecting previously unselected package libgirepository-2.0-0:amd64. Preparing to unpack .../055-libgirepository-2.0-0_2.90.0-1_amd64.deb ... Unpacking libgirepository-2.0-0:amd64 (2.90.0-1) ... Selecting previously unselected package girepository-tools:amd64. Preparing to unpack .../056-girepository-tools_2.90.0-1_amd64.deb ... Unpacking girepository-tools:amd64 (2.90.0-1) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../057-uuid-dev_2.42.3-1_amd64.deb ... Unpacking uuid-dev:amd64 (2.42.3-1) ... Selecting previously unselected package libblkid-dev:amd64. Preparing to unpack .../058-libblkid-dev_2.42.3-1_amd64.deb ... Unpacking libblkid-dev:amd64 (2.42.3-1) ... Selecting previously unselected package libboost1.90-dev:amd64. Preparing to unpack .../059-libboost1.90-dev_1.90.0-6.1+b1_amd64.deb ... Unpacking libboost1.90-dev:amd64 (1.90.0-6.1+b1) ... Selecting previously unselected package libboost-atomic1.90.0:amd64. Preparing to unpack .../060-libboost-atomic1.90.0_1.90.0-6.1+b1_amd64.deb ... Unpacking libboost-atomic1.90.0:amd64 (1.90.0-6.1+b1) ... Selecting previously unselected package libboost-atomic1.90-dev:amd64. Preparing to unpack .../061-libboost-atomic1.90-dev_1.90.0-6.1+b1_amd64.deb ... Unpacking libboost-atomic1.90-dev:amd64 (1.90.0-6.1+b1) ... Selecting previously unselected package libboost-chrono1.90.0:amd64. Preparing to unpack .../062-libboost-chrono1.90.0_1.90.0-6.1+b1_amd64.deb ... Unpacking libboost-chrono1.90.0:amd64 (1.90.0-6.1+b1) ... Selecting previously unselected package libboost-chrono1.90-dev:amd64. Preparing to unpack .../063-libboost-chrono1.90-dev_1.90.0-6.1+b1_amd64.deb ... Unpacking libboost-chrono1.90-dev:amd64 (1.90.0-6.1+b1) ... Selecting previously unselected package libboost-chrono-dev:amd64. Preparing to unpack .../064-libboost-chrono-dev_1.90.0.2+nmu1_amd64.deb ... Unpacking libboost-chrono-dev:amd64 (1.90.0.2+nmu1) ... Selecting previously unselected package libboost-container1.90.0:amd64. Preparing to unpack .../065-libboost-container1.90.0_1.90.0-6.1+b1_amd64.deb ... Unpacking libboost-container1.90.0:amd64 (1.90.0-6.1+b1) ... Selecting previously unselected package libboost-container1.90-dev:amd64. Preparing to unpack .../066-libboost-container1.90-dev_1.90.0-6.1+b1_amd64.deb ... Unpacking libboost-container1.90-dev:amd64 (1.90.0-6.1+b1) ... Selecting previously unselected package libboost-dev:amd64. Preparing to unpack .../067-libboost-dev_1.90.0.2+nmu1_amd64.deb ... Unpacking libboost-dev:amd64 (1.90.0.2+nmu1) ... Selecting previously unselected package libboost-filesystem1.90.0:amd64. Preparing to unpack .../068-libboost-filesystem1.90.0_1.90.0-6.1+b1_amd64.deb ... Unpacking libboost-filesystem1.90.0:amd64 (1.90.0-6.1+b1) ... Selecting previously unselected package libboost-filesystem1.90-dev:amd64. Preparing to unpack .../069-libboost-filesystem1.90-dev_1.90.0-6.1+b1_amd64.deb ... Unpacking libboost-filesystem1.90-dev:amd64 (1.90.0-6.1+b1) ... Selecting previously unselected package libboost-filesystem-dev:amd64. Preparing to unpack .../070-libboost-filesystem-dev_1.90.0.2+nmu1_amd64.deb ... Unpacking libboost-filesystem-dev:amd64 (1.90.0.2+nmu1) ... Selecting previously unselected package libboost-json1.90.0:amd64. Preparing to unpack .../071-libboost-json1.90.0_1.90.0-6.1+b1_amd64.deb ... Unpacking libboost-json1.90.0:amd64 (1.90.0-6.1+b1) ... Selecting previously unselected package libboost-json1.90-dev:amd64. Preparing to unpack .../072-libboost-json1.90-dev_1.90.0-6.1+b1_amd64.deb ... Unpacking libboost-json1.90-dev:amd64 (1.90.0-6.1+b1) ... Selecting previously unselected package libboost-json-dev:amd64. Preparing to unpack .../073-libboost-json-dev_1.90.0.2+nmu1_amd64.deb ... Unpacking libboost-json-dev:amd64 (1.90.0.2+nmu1) ... Selecting previously unselected package libboost-program-options1.90.0:amd64. Preparing to unpack .../074-libboost-program-options1.90.0_1.90.0-6.1+b1_amd64.deb ... Unpacking libboost-program-options1.90.0:amd64 (1.90.0-6.1+b1) ... Selecting previously unselected package libboost-program-options1.90-dev:amd64. Preparing to unpack .../075-libboost-program-options1.90-dev_1.90.0-6.1+b1_amd64.deb ... Unpacking libboost-program-options1.90-dev:amd64 (1.90.0-6.1+b1) ... Selecting previously unselected package libboost-program-options-dev:amd64. Preparing to unpack .../076-libboost-program-options-dev_1.90.0.2+nmu1_amd64.deb ... Unpacking libboost-program-options-dev:amd64 (1.90.0.2+nmu1) ... Selecting previously unselected package libboost-random1.90.0:amd64. Preparing to unpack .../077-libboost-random1.90.0_1.90.0-6.1+b1_amd64.deb ... Unpacking libboost-random1.90.0:amd64 (1.90.0-6.1+b1) ... Selecting previously unselected package libboost-random1.90-dev:amd64. Preparing to unpack .../078-libboost-random1.90-dev_1.90.0-6.1+b1_amd64.deb ... Unpacking libboost-random1.90-dev:amd64 (1.90.0-6.1+b1) ... Selecting previously unselected package libboost-random-dev:amd64. Preparing to unpack .../079-libboost-random-dev_1.90.0.2+nmu1_amd64.deb ... Unpacking libboost-random-dev:amd64 (1.90.0.2+nmu1) ... Selecting previously unselected package libbrotli-dev:amd64. Preparing to unpack .../080-libbrotli-dev_1.2.0-4+b1_amd64.deb ... Unpacking libbrotli-dev:amd64 (1.2.0-4+b1) ... Selecting previously unselected package libbz2-dev:amd64. Preparing to unpack .../081-libbz2-dev_1.0.8-6+b2_amd64.deb ... Unpacking libbz2-dev:amd64 (1.0.8-6+b2) ... Selecting previously unselected package libpng16-16t64:amd64. Preparing to unpack .../082-libpng16-16t64_1.6.58-1_amd64.deb ... Unpacking libpng16-16t64:amd64 (1.6.58-1) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../083-libfreetype6_2.14.3+dfsg-2_amd64.deb ... Unpacking libfreetype6:amd64 (2.14.3+dfsg-2) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../084-libfontconfig1_2.17.1-5_amd64.deb ... Unpacking libfontconfig1:amd64 (2.17.1-5) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../085-libpixman-1-0_0.46.4-1+b2_amd64.deb ... Unpacking libpixman-1-0:amd64 (0.46.4-1+b2) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../086-libxau6_1%3a1.0.11-1+b2_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.11-1+b2) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../087-libxdmcp6_1%3a1.1.5-2+b1_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.5-2+b1) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../088-libxcb1_1.17.0-2+b2_amd64.deb ... Unpacking libxcb1:amd64 (1.17.0-2+b2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../089-libx11-data_2%3a1.8.13-1_all.deb ... Unpacking libx11-data (2:1.8.13-1) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../090-libx11-6_2%3a1.8.13-1_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.13-1) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../091-libxcb-render0_1.17.0-2+b2_amd64.deb ... Unpacking libxcb-render0:amd64 (1.17.0-2+b2) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../092-libxcb-shm0_1.17.0-2+b2_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.17.0-2+b2) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../093-libxext6_2%3a1.3.4-1+b4_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1+b4) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../094-libxrender1_1%3a0.9.12-1+b2_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.12-1+b2) ... Selecting previously unselected package libcairo2:amd64. Preparing to unpack .../095-libcairo2_1.18.4-3+b1_amd64.deb ... Unpacking libcairo2:amd64 (1.18.4-3+b1) ... Selecting previously unselected package libcairo-gobject2:amd64. Preparing to unpack .../096-libcairo-gobject2_1.18.4-3+b1_amd64.deb ... Unpacking libcairo-gobject2:amd64 (1.18.4-3+b1) ... Selecting previously unselected package liblzo2-2:amd64. Preparing to unpack .../097-liblzo2-2_2.10-3+b2_amd64.deb ... Unpacking liblzo2-2:amd64 (2.10-3+b2) ... Selecting previously unselected package libcairo-script-interpreter2:amd64. Preparing to unpack .../098-libcairo-script-interpreter2_1.18.4-3+b1_amd64.deb ... Unpacking libcairo-script-interpreter2:amd64 (1.18.4-3+b1) ... Selecting previously unselected package libexpat1-dev:amd64. Preparing to unpack .../099-libexpat1-dev_2.8.4-1_amd64.deb ... Unpacking libexpat1-dev:amd64 (2.8.4-1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../100-zlib1g-dev_1%3a1.3.dfsg+really1.3.2-3_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.2-3) ... Selecting previously unselected package libpng-dev:amd64. Preparing to unpack .../101-libpng-dev_1.6.58-1_amd64.deb ... Unpacking libpng-dev:amd64 (1.6.58-1) ... Selecting previously unselected package libfreetype-dev:amd64. Preparing to unpack .../102-libfreetype-dev_2.14.3+dfsg-2_amd64.deb ... Unpacking libfreetype-dev:amd64 (2.14.3+dfsg-2) ... Selecting previously unselected package libpkgconf7:amd64. Preparing to unpack .../103-libpkgconf7_2.5.1-4_amd64.deb ... Unpacking libpkgconf7:amd64 (2.5.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../104-pkgconf-bin_2.5.1-4_amd64.deb ... Unpacking pkgconf-bin (2.5.1-4) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../105-pkgconf_2.5.1-4_amd64.deb ... Unpacking pkgconf:amd64 (2.5.1-4) ... Selecting previously unselected package libfontconfig-dev:amd64. Preparing to unpack .../106-libfontconfig-dev_2.17.1-5_amd64.deb ... Unpacking libfontconfig-dev:amd64 (2.17.1-5) ... Selecting previously unselected package libffi-dev:amd64. Preparing to unpack .../107-libffi-dev_3.8.0-2_amd64.deb ... Unpacking libffi-dev:amd64 (3.8.0-2) ... Selecting previously unselected package libsepol2:amd64. Preparing to unpack .../108-libsepol2_3.11-1_amd64.deb ... Unpacking libsepol2:amd64 (3.11-1) ... Selecting previously unselected package libsepol-dev:amd64. Preparing to unpack .../109-libsepol-dev_3.11-1_amd64.deb ... Unpacking libsepol-dev:amd64 (3.11-1) ... Selecting previously unselected package libpcre2-16-0:amd64. Preparing to unpack .../110-libpcre2-16-0_10.48-3_amd64.deb ... Unpacking libpcre2-16-0:amd64 (10.48-3) ... Selecting previously unselected package libpcre2-32-0:amd64. Preparing to unpack .../111-libpcre2-32-0_10.48-3_amd64.deb ... Unpacking libpcre2-32-0:amd64 (10.48-3) ... Selecting previously unselected package libpcre2-posix3:amd64. Preparing to unpack .../112-libpcre2-posix3_10.48-3_amd64.deb ... Unpacking libpcre2-posix3:amd64 (10.48-3) ... Selecting previously unselected package libpcre2-dev:amd64. Preparing to unpack .../113-libpcre2-dev_10.48-3_amd64.deb ... Unpacking libpcre2-dev:amd64 (10.48-3) ... Selecting previously unselected package libselinux-dev:amd64. Preparing to unpack .../114-libselinux-dev_3.11-2_amd64.deb ... Unpacking libselinux-dev:amd64 (3.11-2) ... Selecting previously unselected package libmount-dev:amd64. Preparing to unpack .../115-libmount-dev_2.42.3-1_amd64.deb ... Unpacking libmount-dev:amd64 (2.42.3-1) ... Selecting previously unselected package libsysprof-capture-4-dev:amd64. Preparing to unpack .../116-libsysprof-capture-4-dev_51.0-1_amd64.deb ... Unpacking libsysprof-capture-4-dev:amd64 (51.0-1) ... Selecting previously unselected package libgio-2.0-dev:amd64. Preparing to unpack .../117-libgio-2.0-dev_2.90.0-1_amd64.deb ... Unpacking libgio-2.0-dev:amd64 (2.90.0-1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../118-libglib2.0-data_2.90.0-1_all.deb ... Unpacking libglib2.0-data (2.90.0-1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../119-libglib2.0-bin_2.90.0-1_amd64.deb ... Unpacking libglib2.0-bin (2.90.0-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../120-python3-packaging_26.2-2_all.deb ... Unpacking python3-packaging (26.2-2) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../121-libgio-2.0-dev-bin_2.90.0-1_amd64.deb ... Unpacking libgio-2.0-dev-bin (2.90.0-1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../122-libglib2.0-dev-bin_2.90.0-1_amd64.deb ... Unpacking libglib2.0-dev-bin (2.90.0-1) ... Selecting previously unselected package libglib2.0-dev:amd64. Preparing to unpack .../123-libglib2.0-dev_2.90.0-1_amd64.deb ... Unpacking libglib2.0-dev:amd64 (2.90.0-1) ... Selecting previously unselected package libpixman-1-dev:amd64. Preparing to unpack .../124-libpixman-1-dev_0.46.4-1+b2_amd64.deb ... Unpacking libpixman-1-dev:amd64 (0.46.4-1+b2) ... Selecting previously unselected package x11-common. Preparing to unpack .../125-x11-common_1%3a7.7+26_all.deb ... Unpacking x11-common (1:7.7+26) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../126-libice6_2%3a1.1.1-1+b2_amd64.deb ... Unpacking libice6:amd64 (2:1.1.1-1+b2) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../127-libsm6_2%3a1.2.6-1+b2_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.6-1+b2) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../128-xorg-sgml-doctools_1%3a1.12.1-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.12.1-1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../129-x11proto-dev_2025.1-1_all.deb ... Unpacking x11proto-dev (2025.1-1) ... Selecting previously unselected package libice-dev:amd64. Preparing to unpack .../130-libice-dev_2%3a1.1.1-1+b2_amd64.deb ... Unpacking libice-dev:amd64 (2:1.1.1-1+b2) ... Selecting previously unselected package libsm-dev:amd64. Preparing to unpack .../131-libsm-dev_2%3a1.2.6-1+b2_amd64.deb ... Unpacking libsm-dev:amd64 (2:1.2.6-1+b2) ... Selecting previously unselected package libxau-dev:amd64. Preparing to unpack .../132-libxau-dev_1%3a1.0.11-1+b2_amd64.deb ... Unpacking libxau-dev:amd64 (1:1.0.11-1+b2) ... Selecting previously unselected package libxdmcp-dev:amd64. Preparing to unpack .../133-libxdmcp-dev_1%3a1.1.5-2+b1_amd64.deb ... Unpacking libxdmcp-dev:amd64 (1:1.1.5-2+b1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../134-xtrans-dev_1.6.0-1_all.deb ... Unpacking xtrans-dev (1.6.0-1) ... Selecting previously unselected package libxcb1-dev:amd64. Preparing to unpack .../135-libxcb1-dev_1.17.0-2+b2_amd64.deb ... Unpacking libxcb1-dev:amd64 (1.17.0-2+b2) ... Selecting previously unselected package libx11-dev:amd64. Preparing to unpack .../136-libx11-dev_2%3a1.8.13-1_amd64.deb ... Unpacking libx11-dev:amd64 (2:1.8.13-1) ... Selecting previously unselected package libxcb-render0-dev:amd64. Preparing to unpack .../137-libxcb-render0-dev_1.17.0-2+b2_amd64.deb ... Unpacking libxcb-render0-dev:amd64 (1.17.0-2+b2) ... Selecting previously unselected package libxcb-shm0-dev:amd64. Preparing to unpack .../138-libxcb-shm0-dev_1.17.0-2+b2_amd64.deb ... Unpacking libxcb-shm0-dev:amd64 (1.17.0-2+b2) ... Selecting previously unselected package libxext-dev:amd64. Preparing to unpack .../139-libxext-dev_2%3a1.3.4-1+b4_amd64.deb ... Unpacking libxext-dev:amd64 (2:1.3.4-1+b4) ... Selecting previously unselected package libxrender-dev:amd64. Preparing to unpack .../140-libxrender-dev_1%3a0.9.12-1+b2_amd64.deb ... Unpacking libxrender-dev:amd64 (1:0.9.12-1+b2) ... Selecting previously unselected package libcairo2-dev:amd64. Preparing to unpack .../141-libcairo2-dev_1.18.4-3+b1_amd64.deb ... Unpacking libcairo2-dev:amd64 (1.18.4-3+b1) ... Selecting previously unselected package rapidjson-dev. Preparing to unpack .../142-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:amd64. Preparing to unpack .../143-libcereal-dev_1.3.2+dfsg-6+b1_amd64.deb ... Unpacking libcereal-dev:amd64 (1.3.2+dfsg-6+b1) ... Selecting previously unselected package libeigen3-dev. Preparing to unpack .../144-libeigen3-dev_5.0.1-3_all.deb ... Unpacking libeigen3-dev (5.0.1-3) ... Selecting previously unselected package libfmt10:amd64. Preparing to unpack .../145-libfmt10_10.1.1+ds1-4+b2_amd64.deb ... Unpacking libfmt10:amd64 (10.1.1+ds1-4+b2) ... Selecting previously unselected package libfmt-dev:amd64. Preparing to unpack .../146-libfmt-dev_10.1.1+ds1-4+b2_amd64.deb ... Unpacking libfmt-dev:amd64 (10.1.1+ds1-4+b2) ... Selecting previously unselected package liblua5.4-0:amd64. Preparing to unpack .../147-liblua5.4-0_5.4.9-1_amd64.deb ... Unpacking liblua5.4-0:amd64 (5.4.9-1) ... Selecting previously unselected package libnuma1:amd64. Preparing to unpack .../148-libnuma1_2.0.19-1+b2_amd64.deb ... Unpacking libnuma1:amd64 (2.0.19-1+b2) ... Selecting previously unselected package librange-v3-dev. Preparing to unpack .../149-librange-v3-dev_0.12.0-2_all.deb ... Unpacking librange-v3-dev (0.12.0-2) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../150-libyaml-0-2_0.2.5-2+b1_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.5-2+b1) ... Selecting previously unselected package ninja-build. Preparing to unpack .../151-ninja-build_1.13.2-1_amd64.deb ... Unpacking ninja-build (1.13.2-1) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../152-python3-autocommand_2.2.2-4_all.deb ... Unpacking python3-autocommand (2.2.2-4) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../153-python3-jaraco.context_6.0.1-2_all.deb ... Unpacking python3-jaraco.context (6.0.1-2) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../154-python3-more-itertools_11.1.0-2_all.deb ... Unpacking python3-more-itertools (11.1.0-2) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../155-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../156-python3-zipp_3.23.0-1_all.deb ... Unpacking python3-zipp (3.23.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../157-python3-setuptools_84.0.0-2_all.deb ... Unpacking python3-setuptools (84.0.0-2) ... Selecting previously unselected package meson. Preparing to unpack .../158-meson_1.12.0-3_all.deb ... Unpacking meson (1.12.0-3) ... Selecting previously unselected package nlohmann-json3-dev. Preparing to unpack .../159-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 .../160-pandoc-data_3.11-1_all.deb ... Unpacking pandoc-data (3.11-1) ... Selecting previously unselected package pandoc. Preparing to unpack .../161-pandoc_3.11-1_amd64.deb ... Unpacking pandoc (3.11-1) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../162-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libboost-chrono1.90.0:amd64 (1.90.0-6.1+b1) ... Setting up media-types (14.0.0) ... Setting up libpipeline1:amd64 (1.5.8-3) ... Setting up libpixman-1-0:amd64 (0.46.4-1+b2) ... Setting up libxau6:amd64 (1:1.0.11-1+b2) ... Setting up libxdmcp6:amd64 (1:1.1.5-2+b1) ... Setting up libkeyutils1:amd64 (1.6.3-6+b2) ... Setting up libxcb1:amd64 (1.17.0-2+b2) ... Setting up libpixman-1-dev:amd64 (0.46.4-1+b2) ... Setting up native-architecture (0.2.6) ... Setting up bsdextrautils (2.42.3-1) ... Setting up libmagic-mgc (1:5.47-4) ... Setting up libxcb-render0:amd64 (1.17.0-2+b2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (0.2.5-2+b1) ... Setting up libxml2-16:amd64 (2.15.4+dfsg-1) ... Setting up libdebhelper-perl (14.5) ... Setting up libbrotli1:amd64 (1.2.0-4+b1) ... Setting up libpkgconf7:amd64 (2.5.1-4) ... Setting up libuv1t64:amd64 (1.52.1-4) ... Setting up libmagic1t64:amd64 (1:5.47-4) ... 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 libpsl5t64:amd64 (0.23.3-1) ... Setting up libnghttp2-14:amd64 (1.70.0-1) ... Setting up gettext-base (1.0-5) ... Setting up m4 (1.4.21-1) ... Setting up liblzo2-2:amd64 (2.10-3+b2) ... Setting up libxcb-shm0:amd64 (1.17.0-2+b2) ... Setting up libcom-err2:amd64 (1.47.4-1+b1) ... Setting up file (1:5.47-4) ... Setting up libffi-dev:amd64 (3.8.0-2) ... Setting up libpcre2-16-0:amd64 (10.48-3) ... Setting up ninja-build (1.13.2-1) ... Setting up libelf1t64:amd64 (0.196-1) ... Setting up rapidjson-dev (1.1.0+dfsg2-7.6) ... Setting up libkrb5support0:amd64 (1.22.1-3) ... Setting up tzdata (2026c-1) ... Current default time zone: 'Etc/UTC' Local time is now: Sat Sep 19 10:28:15 UTC 2026. Universal Time is now: Sat Sep 19 10:28:15 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libsysprof-capture-4-dev:amd64 (51.0-1) ... Setting up xtrans-dev (1.6.0-1) ... Setting up autotools-dev (20240727.1+nmu1) ... Setting up libpcre2-32-0:amd64 (10.48-3) ... Setting up libglib2.0-0t64:amd64 (2.90.0-1) ... No schema files found: doing nothing. Setting up libglib2.0-data (2.90.0-1) ... Setting up libexpat1-dev:amd64 (2.8.4-1) ... Setting up libproc2-1:amd64 (2:4.0.7-1) ... Setting up libx11-data (2:1.8.13-1) ... Setting up libjsoncpp26:amd64 (1.9.8-2) ... Setting up uuid-dev:amd64 (2.42.3-1) ... Setting up fonts-dejavu-mono (2.37-9) ... Setting up libpng16-16t64:amd64 (1.6.58-1) ... Setting up autopoint (1.0-5) ... Setting up fonts-dejavu-core (2.37-9) ... Setting up libboost-program-options1.90.0:amd64 (1.90.0-6.1+b1) ... Setting up libsepol2:amd64 (3.11-1) ... Setting up libsepol-dev:amd64 (3.11-1) ... Setting up pkgconf-bin (2.5.1-4) ... Setting up libk5crypto3:amd64 (1.22.1-3) ... Setting up autoconf (2.73-2) ... Setting up libnghttp3-9:amd64 (1.17.0-1) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.2-3) ... Setting up libnuma1:amd64 (2.0.19-1+b2) ... Setting up libpcre2-posix3:amd64 (10.48-3) ... Setting up dwz (0.17-1) ... Setting up librange-v3-dev (0.12.0-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:amd64 (0.0.8-2+b2) ... Setting up procps (2:4.0.7-1) ... Setting up libboost1.90-dev:amd64 (1.90.0-6.1+b1) ... Setting up liblua5.4-0:amd64 (5.4.9-1) ... Setting up libx11-6:amd64 (2:1.8.13-1) ... Setting up libboost-atomic1.90.0:amd64 (1.90.0-6.1+b1) ... Setting up xorg-sgml-doctools (1:1.12.1-1) ... Setting up netbase (6.6) ... Configuration file '/etc/services' ==> Modified locally since installation. ==> Package distributor has shipped an updated version. ==> Using current old file as requested. Setting up libngtcp2-16:amd64 (1.24.0-1) ... Setting up librhash1:amd64 (1.4.6-1.1+b1) ... Setting up libkrb5-3:amd64 (1.22.1-3) ... Setting up libboost-dev:amd64 (1.90.0.2+nmu1) ... Setting up libssh2-1t64:amd64 (1.11.1-6) ... Setting up libboost-filesystem1.90.0:amd64 (1.90.0-6.1+b1) ... Setting up nlohmann-json3-dev (3.12.0.really.3.12.0.really.3.11.3-3) ... Setting up pandoc-data (3.11-1) ... Setting up libboost-random1.90.0:amd64 (1.90.0-6.1+b1) ... Setting up libarchive13t64:amd64 (3.8.9-1) ... Setting up libboost-container1.90.0:amd64 (1.90.0-6.1+b1) ... Setting up libboost-json1.90.0:amd64 (1.90.0-6.1+b1) ... Setting up libbrotli-dev:amd64 (1.2.0-4+b1) ... Setting up libfmt10:amd64 (10.1.1+ds1-4+b2) ... Setting up libbz2-dev:amd64 (1.0.8-6+b2) ... Setting up libboost-chrono1.90-dev:amd64 (1.90.0-6.1+b1) ... Setting up automake (1:1.19-2) ... update-alternatives: using /usr/bin/automake-1.19 to provide /usr/bin/automake (automake) in auto mode Setting up x11proto-dev (2025.1-1) ... Setting up libfile-stripnondeterminism-perl (1.15.1-1) ... Setting up libblkid-dev:amd64 (2.42.3-1) ... Setting up libice6:amd64 (2:1.1.1-1+b2) ... Setting up gettext (1.0-5) ... Setting up libxau-dev:amd64 (1:1.0.11-1+b2) ... Setting up libpcre2-dev:amd64 (10.48-3) ... Setting up libxrender1:amd64 (1:0.9.12-1+b2) ... Setting up libice-dev:amd64 (2:1.1.1-1+b2) ... Setting up libtool (2.6.2-3) ... Setting up libgirepository-2.0-0:amd64 (2.90.0-1) ... Setting up libpython3.14-stdlib:amd64 (3.14.7-4) ... Setting up libboost-chrono-dev:amd64 (1.90.0.2+nmu1) ... Setting up fontconfig-config (2.17.1-5) ... Setting up libpng-dev:amd64 (1.6.58-1) ... Setting up libcereal-dev:amd64 (1.3.2+dfsg-6+b1) ... Setting up libxext6:amd64 (2:1.3.4-1+b4) ... Setting up libglib2.0-bin (2.90.0-1) ... Setting up pkgconf:amd64 (2.5.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (23) ... Setting up libboost-container1.90-dev:amd64 (1.90.0-6.1+b1) ... Setting up libxdmcp-dev:amd64 (1:1.1.5-2+b1) ... Setting up pandoc (3.11-1) ... Setting up libfreetype6:amd64 (2.14.3+dfsg-2) ... Setting up libeigen3-dev (5.0.1-3) ... Setting up libgssapi-krb5-2:amd64 (1.22.1-3) ... Setting up libfmt-dev:amd64 (10.1.1+ds1-4+b2) ... Setting up libngtcp2-crypto-ossl0:amd64 (1.24.0-1) ... Setting up dh-strip-nondeterminism (1.15.1-1) ... Setting up groff-base (1.24.1-1) ... Setting up libboost-atomic1.90-dev:amd64 (1.90.0-6.1+b1) ... Setting up libfontconfig1:amd64 (2.17.1-5) ... Setting up python3.14 (3.14.7-4) ... Setting up libboost-random1.90-dev:amd64 (1.90.0-6.1+b1) ... Setting up libselinux-dev:amd64 (3.11-2) ... Setting up libsm6:amd64 (2:1.2.6-1+b2) ... Setting up libmount-dev:amd64 (2.42.3-1) ... Setting up libpython3-stdlib:amd64 (3.14.7-3) ... Setting up libgio-2.0-dev:amd64 (2.90.0-1) ... Setting up girepository-tools:amd64 (2.90.0-1) ... Setting up libboost-filesystem1.90-dev:amd64 (1.90.0-6.1+b1) ... Setting up libxcb1-dev:amd64 (1.17.0-2+b2) ... Setting up libcurl4t64:amd64 (8.22.0-1) ... Setting up libboost-program-options1.90-dev:amd64 (1.90.0-6.1+b1) ... Setting up libsm-dev:amd64 (2:1.2.6-1+b2) ... Setting up po-debconf (1.0.22) ... Setting up libx11-dev:amd64 (2:1.8.13-1) ... Setting up libboost-random-dev:amd64 (1.90.0.2+nmu1) ... Setting up python3 (3.14.7-3) ... Setting up python3-zipp (3.23.0-1) ... Setting up libboost-json1.90-dev:amd64 (1.90.0-6.1+b1) ... Setting up python3-autocommand (2.2.2-4) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libcairo2:amd64 (1.18.4-3+b1) ... Setting up libfreetype-dev:amd64 (2.14.3+dfsg-2) ... Setting up libxcb-shm0-dev:amd64 (1.17.0-2+b2) ... Setting up python3-packaging (26.2-2) ... Setting up libboost-program-options-dev:amd64 (1.90.0.2+nmu1) ... Setting up libxcb-render0-dev:amd64 (1.17.0-2+b2) ... Setting up libxext-dev:amd64 (2:1.3.4-1+b4) ... Setting up cmake (4.3.4-1) ... Setting up libcairo-gobject2:amd64 (1.18.4-3+b1) ... Setting up libboost-json-dev:amd64 (1.90.0.2+nmu1) ... Setting up libxrender-dev:amd64 (1:0.9.12-1+b2) ... Setting up libboost-filesystem-dev:amd64 (1.90.0.2+nmu1) ... Setting up libcairo-script-interpreter2:amd64 (1.18.4-3+b1) ... Setting up python3-more-itertools (11.1.0-2) ... Setting up libgio-2.0-dev-bin (2.90.0-1) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-jaraco.context (6.0.1-2) ... Setting up libfontconfig-dev:amd64 (2.17.1-5) ... Setting up debhelper (14.5) ... Setting up libglib2.0-dev-bin (2.90.0-1) ... Setting up python3-setuptools (84.0.0-2) ... Setting up meson (1.12.0-3) ... Setting up libglib2.0-dev:amd64 (2.90.0-1) ... Setting up libcairo2-dev:amd64 (1.18.4-3+b1) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.43-5) ... +------------------------------------------------------------------------------+ | Check architectures Sat, 19 Sep 2026 10:28:20 +0000 | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any) +------------------------------------------------------------------------------+ | Build environment Sat, 19 Sep 2026 10:28:20 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 7.0.10+deb14-amd64 #1 SMP PREEMPT_DYNAMIC Debian 7.0.10-1 (2026-05-27) amd64 (x86_64) Toolchain package versions: binutils_2.47-6 dpkg-dev_1.23.11 g++-15_15.3.0-4 g++-16_16.2.0-3 gcc-15_15.3.0-4 gcc-16_16.2.0-3 libc6-dev_2.43-5 libstdc++-15-dev_15.3.0-4 libstdc++-16-dev_16.2.0-3 libstdc++6_16.2.0-3 linux-libc-dev_7.2.6-1 Package versions: apt_3.3.3 autoconf_2.73-2 automake_1:1.19-2 autopoint_1.0-5 autotools-dev_20240727.1+nmu1 base-files_14.2 base-passwd_3.6.8 bash_5.3-4 binutils_2.47-6 binutils-common_2.47-6 binutils-x86-64-linux-gnu_2.47-6 bsdextrautils_2.42.3-1 build-essential_12.12 bzip2_1.0.8-6+b2 cmake_4.3.4-1 coreutils_9.10-1 cpp_4:16.1.0-3 cpp-15_15.3.0-4 cpp-15-x86-64-linux-gnu_15.3.0-4 cpp-16_16.2.0-3 cpp-16-x86-64-linux-gnu_16.2.0-3 cpp-x86-64-linux-gnu_4:16.1.0-3 dash_0.5.12-12 debconf_1.5.92 debhelper_14.5 debian-archive-keyring_2025.1 debianutils_5.24 dh-autoreconf_23 dh-strip-nondeterminism_1.15.1-1 diffutils_1:3.12-1 dirmngr_2.4.9-7+b1 dpkg_1.23.11 dpkg-dev_1.23.11 dwz_0.17-1 eatmydata_131-2 file_1:5.47-4 findutils_4.11.0-2 fontconfig-config_2.17.1-5 fonts-dejavu-core_2.37-9 fonts-dejavu-mono_2.37-9 g++_4:16.1.0-3 g++-15_15.3.0-4 g++-15-x86-64-linux-gnu_15.3.0-4 g++-16_16.2.0-3 g++-16-x86-64-linux-gnu_16.2.0-3 g++-x86-64-linux-gnu_4:16.1.0-3 gcc_4:16.1.0-3 gcc-15_15.3.0-4 gcc-15-base_15.3.0-4 gcc-15-x86-64-linux-gnu_15.3.0-4 gcc-16_16.2.0-3 gcc-16-base_16.2.0-3 gcc-16-x86-64-linux-gnu_16.2.0-3 gcc-x86-64-linux-gnu_4:16.1.0-3 gettext_1.0-5 gettext-base_1.0-5 girepository-tools_2.90.0-1 gnupg_2.4.9-7 gnupg-l10n_2.4.9-7 gpg_2.4.9-7+b1 gpg-agent_2.4.9-7+b1 gpgconf_2.4.9-7+b1 gpgsm_2.4.9-7+b1 grep_3.12-1 groff-base_1.24.1-1 gzip_1.14-1 hostname_3.25 init-system-helpers_1.69+nmu1 intltool-debian_0.35.0+20060710.6 libacl1_2.4.0-1 libapt-pkg7.0_3.3.3 libarchive-zip-perl_1.68-1 libarchive13t64_3.8.9-1 libasan8_16.2.0-3 libassuan9_3.0.2-2+b2 libatomic1_16.2.0-3 libattr1_1:2.6.0-1 libaudit-common_1:4.1.2-1 libaudit1_1:4.1.2-1+b2 libbinutils_2.47-6 libblkid-dev_2.42.3-1 libblkid1_2.42.3-1 libboost-atomic1.90-dev_1.90.0-6.1+b1 libboost-atomic1.90.0_1.90.0-6.1+b1 libboost-chrono-dev_1.90.0.2+nmu1 libboost-chrono1.90-dev_1.90.0-6.1+b1 libboost-chrono1.90.0_1.90.0-6.1+b1 libboost-container1.90-dev_1.90.0-6.1+b1 libboost-container1.90.0_1.90.0-6.1+b1 libboost-dev_1.90.0.2+nmu1 libboost-filesystem-dev_1.90.0.2+nmu1 libboost-filesystem1.90-dev_1.90.0-6.1+b1 libboost-filesystem1.90.0_1.90.0-6.1+b1 libboost-json-dev_1.90.0.2+nmu1 libboost-json1.90-dev_1.90.0-6.1+b1 libboost-json1.90.0_1.90.0-6.1+b1 libboost-program-options-dev_1.90.0.2+nmu1 libboost-program-options1.90-dev_1.90.0-6.1+b1 libboost-program-options1.90.0_1.90.0-6.1+b1 libboost-random-dev_1.90.0.2+nmu1 libboost-random1.90-dev_1.90.0-6.1+b1 libboost-random1.90.0_1.90.0-6.1+b1 libboost1.90-dev_1.90.0-6.1+b1 libbrotli-dev_1.2.0-4+b1 libbrotli1_1.2.0-4+b1 libbz2-1.0_1.0.8-6+b2 libbz2-dev_1.0.8-6+b2 libc-bin_2.43-5 libc-dev-bin_2.43-5 libc-gconv-modules-extra_2.43-5 libc6_2.43-5 libc6-dev_2.43-5 libcairo-gobject2_1.18.4-3+b1 libcairo-script-interpreter2_1.18.4-3+b1 libcairo2_1.18.4-3+b1 libcairo2-dev_1.18.4-3+b1 libcap-ng0_0.9.6-1 libcc1-0_16.2.0-3 libcereal-dev_1.3.2+dfsg-6+b1 libcom-err2_1.47.4-1+b1 libcrypt1_1:4.5.2+20251210-1 libctf-nobfd0_2.47-6 libctf0_2.47-6 libcurl4t64_8.22.0-1 libdb5.3t64_5.3.28+dfsg2-11+b1 libdebconfclient0_0.283 libdebhelper-perl_14.5 libdpkg-perl_1.23.11 libeatmydata1_131-2+b2 libeigen3-dev_5.0.1-3 libelf1t64_0.196-1 libexpat1_2.8.4-1 libexpat1-dev_2.8.4-1 libffi-dev_3.8.0-2 libffi8_3.8.0-2 libfile-stripnondeterminism-perl_1.15.1-1 libfmt-dev_10.1.1+ds1-4+b2 libfmt10_10.1.1+ds1-4+b2 libfontconfig-dev_2.17.1-5 libfontconfig1_2.17.1-5 libfreetype-dev_2.14.3+dfsg-2 libfreetype6_2.14.3+dfsg-2 libgcc-15-dev_15.3.0-4 libgcc-16-dev_16.2.0-3 libgcc-s1_16.2.0-3 libgcrypt20_1.12.3-2 libgdbm-compat4t64_1.26-1+b2 libgdbm6t64_1.26-1+b2 libgio-2.0-dev_2.90.0-1 libgio-2.0-dev-bin_2.90.0-1 libgirepository-2.0-0_2.90.0-1 libglib2.0-0t64_2.90.0-1 libglib2.0-bin_2.90.0-1 libglib2.0-data_2.90.0-1 libglib2.0-dev_2.90.0-1 libglib2.0-dev-bin_2.90.0-1 libgmp10_2:6.3.0+dfsg-5+b2 libgnutls30t64_3.8.13-1 libgomp1_16.2.0-3 libgpg-error0_1.61-5 libgprofng0_2.47-6 libgssapi-krb5-2_1.22.1-3 libhogweed6t64_3.10.2-1+b1 libhwasan0_16.2.0-3 libice-dev_2:1.1.1-1+b2 libice6_2:1.1.1-1+b2 libidn2-0_2.3.8-5 libisl23_0.28-1 libitm1_16.2.0-3 libjansson4_2.15.1-1 libjsoncpp26_1.9.8-2 libk5crypto3_1.22.1-3 libkeyutils1_1.6.3-6+b2 libkrb5-3_1.22.1-3 libkrb5support0_1.22.1-3 libksba8_1.8.1-1 libldap2_2.6.14+dfsg-2+b1 liblsan0_16.2.0-3 liblua5.4-0_5.4.9-1 liblz4-1_1.10.0-10 liblzma5_5.8.4-1 liblzo2-2_2.10-3+b2 libmagic-mgc_1:5.47-4 libmagic1t64_1:5.47-4 libmd0_1.2.0-2 libmount-dev_2.42.3-1 libmount1_2.42.3-1 libmpc3_1.3.1-3 libmpfr6_4.2.2-3 libncursesw6_6.6+20260608-2 libnettle8t64_3.10.2-1+b1 libnghttp2-14_1.70.0-1 libnghttp3-9_1.17.0-1 libngtcp2-16_1.24.0-1 libngtcp2-crypto-ossl0_1.24.0-1 libnpth0t64_1.8-4 libnuma1_2.0.19-1+b2 libp11-kit0_0.26.5-1 libpam-modules_1.7.0-8 libpam-modules-bin_1.7.0-8 libpam-runtime_1.7.0-8 libpam0g_1.7.0-8 libpcre2-16-0_10.48-3 libpcre2-32-0_10.48-3 libpcre2-8-0_10.48-3 libpcre2-dev_10.48-3 libpcre2-posix3_10.48-3 libperl5.40_5.40.1-8 libperl5.44_5.44.0-1 libpipeline1_1.5.8-3 libpixman-1-0_0.46.4-1+b2 libpixman-1-dev_0.46.4-1+b2 libpkgconf7_2.5.1-4 libpng-dev_1.6.58-1 libpng16-16t64_1.6.58-1 libproc2-1_2:4.0.7-1 libpsl5t64_0.23.3-1 libpython3-stdlib_3.14.7-3 libpython3.14-minimal_3.14.7-4 libpython3.14-stdlib_3.14.7-4 libquadmath0_16.2.0-3 librange-v3-dev_0.12.0-2 libreadline8t64_8.3-4 librhash1_1.4.6-1.1+b1 libsasl2-2_2.1.28+dfsg1-11 libsasl2-modules-db_2.1.28+dfsg1-11 libseccomp2_2.6.1-1+b1 libselinux-dev_3.11-2 libselinux1_3.11-2 libsepol-dev_3.11-1 libsepol2_3.11-1 libsframe3_2.47-6 libsm-dev_2:1.2.6-1+b2 libsm6_2:1.2.6-1+b2 libsmartcols1_2.42.3-1 libsqlite3-0_3.53.4-2 libssh2-1t64_1.11.1-6 libssl3t64_3.6.4-1 libstdc++-15-dev_15.3.0-4 libstdc++-16-dev_16.2.0-3 libstdc++6_16.2.0-3 libsysprof-capture-4-dev_51.0-1 libsystemd0_262~rc3-1 libtasn1-6_4.21.0-2+b1 libtinfo6_6.6+20260608-2 libtool_2.6.2-3 libtsan2_16.2.0-3 libtss2-mu-4.0.1-0t64_4.1.3-7 libtss2-rc0t64_4.1.3-7 libtss2-sys1t64_4.1.3-7 libtss2-tcti-device0t64_4.1.3-7 libtss2-tcti-mssim0t64_4.1.3-7 libtss2-tcti-swtpm0t64_4.1.3-7 libubsan1_16.2.0-3 libuchardet0_0.0.8-2+b2 libudev1_262~rc3-1 libunistring5_1.4.2-1 libuuid1_2.42.3-1 libuv1t64_1.52.1-4 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+b2 libxau6_1:1.0.11-1+b2 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+b1 libxdmcp6_1:1.1.5-2+b1 libxext-dev_2:1.3.4-1+b4 libxext6_2:1.3.4-1+b4 libxml2-16_2.15.4+dfsg-1 libxrender-dev_1:0.9.12-1+b2 libxrender1_1:0.9.12-1+b2 libxxhash0_0.8.3-2+b2 libyaml-0-2_0.2.5-2+b1 libzstd1_1.5.7+dfsg-4 linux-libc-dev_7.2.6-1 m4_1.4.21-1 make_4.4.1-3 man-db_2.13.1-1 mawk_1.3.4.20260302-1 media-types_14.0.0 meson_1.12.0-3 mount_2.42.3-1 native-architecture_0.2.6 ncurses-base_6.6+20260608-2 ncurses-bin_6.6+20260608-2 netbase_6.6 ninja-build_1.13.2-1 nlohmann-json3-dev_3.12.0.really.3.12.0.really.3.11.3-3 openssl-provider-legacy_3.6.4-1 pandoc_3.11-1 pandoc-data_3.11-1 patch_2.8-2 perl_5.44.0-1 perl-base_5.44.0-1 perl-modules-5.40_5.40.1-8 perl-modules-5.44_5.44.0-1 pinentry-curses_1.3.3-3 pkgconf_2.5.1-4 pkgconf-bin_2.5.1-4 po-debconf_1.0.22 procps_2:4.0.7-1 python3_3.14.7-3 python3-autocommand_2.2.2-4 python3-jaraco.context_6.0.1-2 python3-jaraco.functools_4.1.0-1 python3-minimal_3.14.7-3 python3-more-itertools_11.1.0-2 python3-packaging_26.2-2 python3-setuptools_84.0.0-2 python3-zipp_3.23.0-1 python3.14_3.14.7-4 python3.14-minimal_3.14.7-4 rapidjson-dev_1.1.0+dfsg2-7.6 readline-common_8.3-4 rpcsvc-proto_1.4.4-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-3 sensible-utils_0.0.26 sqv_1.5.0-1 sysvinit-utils_3.18-1 tar_1.35+dfsg-6 tzdata_2026c-1 util-linux_2.42.3-1 uuid-dev_2.42.3-1 x11-common_1:7.7+26 x11proto-dev_2025.1-1 xorg-sgml-doctools_1:1.12.1-1 xtrans-dev_1.6.0-1 xz-utils_5.8.4-1 zlib1g_1:1.3.dfsg+really1.3.2-3 zlib1g-dev_1:1.3.dfsg+really1.3.2-3 +------------------------------------------------------------------------------+ | Build Sat, 19 Sep 2026 10:28:20 +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/bali-phy-eQVbzb/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 clean up apt cache ------------------ Check disk space ---------------- Sufficient free space for build +------------------------------------------------------------------------------+ | Starting Time Build Commands Sat, 19 Sep 2026 10:28:21 +0000 | +------------------------------------------------------------------------------+ /usr/share/debomatic/sbuildcommands/starting-build-commands/no-network bali-phy_4.1+dfsg-1 perl-5.44-throwaway amd64 -------------------------------------------------------------------------------------------------------------------- I: Finished running '/usr/share/debomatic/sbuildcommands/starting-build-commands/no-network bali-phy_4.1+dfsg-1 perl-5.44-throwaway amd64'. Finished processing commands. -------------------------------------------------------------------------------- User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/sbuild-nonexistent LANGUAGE=en_GB:en LC_ALL=C.UTF-8 LD_LIBRARY_PATH=/usr/lib/libeatmydata LD_PRELOAD=libeatmydata.so LOGNAME=debomatic PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games PWD=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg SCHROOT_ALIAS_NAME=perl-5.44-throwaway-amd64-debomatic SCHROOT_CHROOT_NAME=perl-5.44-amd64-debomatic SCHROOT_COMMAND=env SCHROOT_GID=110 SCHROOT_GROUP=sbuild SCHROOT_SESSION_ID=perl-5.44-amd64-debomatic-801ca71f-a590-48bd-b1d8-273c44e9d44c SCHROOT_UID=1002 SCHROOT_USER=debomatic SHELL=/bin/sh USER=debomatic dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -Zxz 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-source -Zxz --before-build . dpkg-buildpackage: info: host architecture amd64 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/bali-phy-eQVbzb/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/bali-phy-eQVbzb/bali-phy-4.1+dfsg' dpkg-source -Zxz -b . dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building bali-phy using existing ../bali-phy_4.1+dfsg.orig.tar.xz dpkg-source: info: building bali-phy in ../bali-phy_4.1+dfsg-1.debian.tar.xz dpkg-source: info: building bali-phy in ../bali-phy_4.1+dfsg-1.dsc debian/rules binary dh binary --buildsystem=meson dh_update_autotools_config -O--buildsystem=meson dh_autoreconf -O--buildsystem=meson debian/rules override_dh_auto_configure make[1]: Entering directory '/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg' dh_auto_configure -- -Dextra-tools=false --buildtype=release -Db_ndebug=true cd obj-x86_64-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/x86_64-linux-gnu -Dpython.bytecompile=-1 -Dextra-tools=false --buildtype=release -Db_ndebug=true The Meson build system Version: 1.12.0 Source dir: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg Build dir: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu Build type: native build Project name: bali-phy Project version: 4.1-preview C compiler for the host machine: cc (gcc 16.2.0 "cc (Debian 16.2.0-3) 16.2.0") C linker for the host machine: cc ld.bfd 2.47 C++ compiler for the host machine: c++ (gcc 16.2.0 "c++ (Debian 16.2.0-3) 16.2.0") C++ linker for the host machine: c++ ld.bfd 2.47 Host machine cpu family: x86_64 Host machine cpu: x86_64 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/pkg-config) 2.5.1 Run-time dependency cairo found: YES 1.18.4 Run-time dependency Boost (found: chrono, json, program_options, random) for cpp found: YES 1.90.0 (/usr) Run-time dependency eigen3 found: YES 5.0.1 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/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py found: YES (/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py) Build targets in project: 99 bali-phy 4.1-preview Architecture arch : x86_64 host : linux Directories prefix : /usr Configuration optimization : 3 debug : false assertions : disabled Libraries range v3 : system cairo : system User defined options b_ndebug : true buildtype : release extra-tools : false libdir : lib/x86_64-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/bali-phy-eQVbzb/bali-phy-4.1+dfsg' dh_auto_build -O--buildsystem=meson cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j2 -v [1/381] /usr/bin/meson --internal vcstagger ../src/git-version.h.in src/git-version.h 4.1-preview /build/bali-phy-eQVbzb/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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [3/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [4/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [7/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [8/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [9/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [10/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [14/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [15/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [19/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [20/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [21/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [24/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 In file included from /usr/include/c++/16/vector:68, from ../src/tree/sequencetree.H:23, from ../src/tree/sequencetree.cc:24: In member function ‘constexpr std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::size() const [with _Tp = BranchNode*; _Alloc = std::allocator]’, inlined from ‘int Tree::n_nodes() const’ at ../src/tree/tree.H:354:44, inlined from ‘SequenceTree::SequenceTree(const Tree&, const std::vector >&)’ at ../src/tree/sequencetree.cc:185:32: /usr/include/c++/16/bits/stl_vector.h:1109:41: warning: ‘((const std::vector >*)((char*) + 16))[5].std::vector::std::_Vector_base >.std::_Vector_base >::_M_impl.std::_Vector_base >::_Vector_impl::std::_Vector_base >::_Vector_impl_data.std::_Vector_base >::_Vector_impl_data::_M_finish’ is used uninitialized [-Wuninitialized] 1109 | ptrdiff_t __dif = this->_M_impl._M_finish - this->_M_impl._M_start; | ~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1109:67: warning: ‘((const std::vector >*)((char*) + 16))[5].std::vector::std::_Vector_base >.std::_Vector_base >::_M_impl.std::_Vector_base >::_Vector_impl::std::_Vector_base >::_Vector_impl_data.std::_Vector_base >::_Vector_impl_data::_M_start’ is used uninitialized [-Wuninitialized] 1109 | ptrdiff_t __dif = this->_M_impl._M_finish - this->_M_impl._M_start; | ~~~~~~~~~~~~~~^~~~~~~~ [25/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DBOOST_RANDOM_DYN_LINK -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 [26/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [27/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [28/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [29/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 ../src/tree/tree.cc: In member function ‘int Tree::parse_(const std::string&, std::function)’: ../src/tree/tree.cc:2095:9: warning: variable ‘N’ set but not used [-Wunused-but-set-variable=] 2095 | int N = 1; | ^ In file included from /usr/include/c++/16/vector:68, from ../src/tree/tree.H:31, from ../src/tree/tree.cc:26: In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](size_type) [with _Tp = BranchNode*; _Alloc = std::allocator]’, inlined from ‘RootedTree::RootedTree(const Tree&, int)’ at ../src/tree/tree.cc:2613:28: /usr/include/c++/16/bits/stl_vector.h:1254:32: warning: ‘((std::vector >*)((char*) + 16))[5].std::vector::std::_Vector_base >.std::_Vector_base >::_M_impl.std::_Vector_base >::_Vector_impl::std::_Vector_base >::_Vector_impl_data.std::_Vector_base >::_Vector_impl_data::_M_start’ is used uninitialized [-Wuninitialized] 1254 | return *(this->_M_impl._M_start + __n); | ~~~~~~~~~~~~~~^~~~~~~~ [30/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [42/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [43/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [44/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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(); | ^ [45/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [46/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [47/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 ../src/tools/mctree.cc: In function ‘std::pair, int> solve_conflicts(const bali_phy::matrix&, const bali_phy::matrix&, boost::dynamic_bitset<>, const std::vector&)’: ../src/tools/mctree.cc:586:9: warning: variable ‘n’ set but not used [-Wunused-but-set-variable=] 586 | int n=0; | ^ [51/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [52/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [53/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [54/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [59/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [60/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [62/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [63/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [64/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [65/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [66/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [67/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_t; | ^~~~~~~~~~~~~~ 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [68/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 ../src/computation/operations.cc: In function ‘closure let_op(OperationArgs&)’: ../src/computation/operations.cc:281:9: warning: variable ‘total_allocated_vars’ set but not used [-Wunused-but-set-variable=] 281 | int total_allocated_vars = 0; | ^~~~~~~~~~~~~~~~~~~~ [69/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [70/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [71/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [72/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [73/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [76/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [77/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 parser.cc: In member function ‘virtual int yy::parser::parse()’: parser.cc:1973:9: warning: variable ‘yynerrs_’ set but not used [-Wunused-but-set-variable=] [78/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [80/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [81/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [90/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [91/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [92/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [93/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [94/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [95/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [98/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [99/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [100/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [101/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [107/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [108/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [113/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [114/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [115/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [116/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [117/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [118/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [119/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [123/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [124/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [127/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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:37: ../external/immer/immer/detail/hamts/node.hpp:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_t; | ^~~~~~~~~~~~~~ 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:37: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:37: ../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 [24]’ [-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::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:37: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:37: ../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 [24]’ [-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:37: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:37: ../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 [24]’ [-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:37: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated 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 = std::pair; Hash = immer::map::hash_key; Equal = 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:1006:34: ../external/immer/immer/detail/hamts/node.hpp:335:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [28]’ [-Warray-bounds=] 335 | auto p = new (m) node_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_collision(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: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 = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; 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 28 allocated 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 = std::pair; Hash = immer::map::hash_key; Equal = 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:1006:34: ../external/immer/immer/detail/hamts/node.hpp:339:40: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [28]’ [-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 = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; 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 = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; 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 28 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated 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 = std::pair; Hash = immer::map::hash_key; Equal = 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:1006:34, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::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:335:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [28]’ [-Warray-bounds=] 335 | auto p = new (m) node_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_collision(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: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 = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1006:34, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::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 28 allocated 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 = std::pair; Hash = immer::map::hash_key; Equal = 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:1006:34, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::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:339:40: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [28]’ [-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 = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; 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 = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1006:34, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::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 28 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated 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 = std::pair; Hash = immer::map::hash_key; Equal = 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:1006: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; Hash = immer::map::hash_key; Equal = immer::map::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:335:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [28]’ [-Warray-bounds=] 335 | auto p = new (m) node_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_collision(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: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 = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1006: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; Hash = immer::map::hash_key; Equal = immer::map::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 28 allocated 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 = std::pair; Hash = immer::map::hash_key; Equal = 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:1006: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; Hash = immer::map::hash_key; Equal = immer::map::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:339:40: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [28]’ [-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 = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; 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 = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1006: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; Hash = immer::map::hash_key; Equal = immer::map::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 28 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated 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 = std::pair; Hash = immer::map::hash_key; Equal = 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:1006:34, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::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:335:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [28]’ [-Warray-bounds=] 335 | auto p = new (m) node_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_collision(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: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 = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1006:34, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::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 28 allocated 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 = std::pair; Hash = immer::map::hash_key; Equal = 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:1006:34, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::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:339:40: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [28]’ [-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 = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; 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 = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1006:34, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::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 28 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated 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 = std::pair; Hash = immer::map::hash_key; Equal = 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:1006:34, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::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:335:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [28]’ [-Warray-bounds=] 335 | auto p = new (m) node_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_collision(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: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 = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1006:34, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::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 28 allocated 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 = std::pair; Hash = immer::map::hash_key; Equal = 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:1006:34, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::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:339:40: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [28]’ [-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 = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; 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 = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1006:34, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::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 28 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated 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 = std::pair; Hash = immer::map::hash_key; Equal = 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:1006:34, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::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:335:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [28]’ [-Warray-bounds=] 335 | auto p = new (m) node_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_collision(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: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 = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1006:34, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::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 28 allocated 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 = std::pair; Hash = immer::map::hash_key; Equal = 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:1006:34, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::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:339:40: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [28]’ [-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 = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; 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 = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1006:34, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::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 28 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated 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 = std::pair; Hash = immer::map::hash_key; Equal = 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:1006:34, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::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:335:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [28]’ [-Warray-bounds=] 335 | auto p = new (m) node_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_collision(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: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 = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1006:34, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::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 28 allocated 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 = std::pair; Hash = immer::map::hash_key; Equal = 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:1006:34, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::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:339:40: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [28]’ [-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 = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; 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 = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>; unsigned int B = 5]’ at ../external/immer/immer/detail/hamts/node.hpp:1006:34, inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::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 28 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [128/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [129/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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:229:18: 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>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_t; | ^~~~~~~~~~~~~~ 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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>::node_t {aka 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 [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [130/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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::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:229:18: 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>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_t; | ^~~~~~~~~~~~~~ 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, 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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>::node_t {aka 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 [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [131/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_t; | ^~~~~~~~~~~~~~ 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 ‘substitution_t compose(substitution_t, substitution_t)’ at ../src/computation/typecheck/substitution.cc:360:12: ../external/immer/immer/detail/hamts/node.hpp:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 ‘substitution_t compose(substitution_t, substitution_t)’ at ../src/computation/typecheck/substitution.cc:360:12: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 ‘substitution_t compose(substitution_t, substitution_t)’ at ../src/computation/typecheck/substitution.cc:360: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 [24]’ [-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 ‘substitution_t compose(substitution_t, substitution_t)’ at ../src/computation/typecheck/substitution.cc:360:12: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 ‘substitution_t compose(substitution_t, substitution_t)’ at ../src/computation/typecheck/substitution.cc:360: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 [24]’ [-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 ‘substitution_t compose(substitution_t, substitution_t)’ at ../src/computation/typecheck/substitution.cc:360:12: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 ‘substitution_t compose(substitution_t, substitution_t)’ at ../src/computation/typecheck/substitution.cc:360: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 [24]’ [-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 ‘substitution_t compose(substitution_t, substitution_t)’ at ../src/computation/typecheck/substitution.cc:360:12: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 ‘substitution_t compose(substitution_t, substitution_t)’ at ../src/computation/typecheck/substitution.cc:355:28: ../external/immer/immer/detail/hamts/node.hpp:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 ‘substitution_t compose(substitution_t, substitution_t)’ at ../src/computation/typecheck/substitution.cc:355:28: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 ‘substitution_t compose(substitution_t, substitution_t)’ at ../src/computation/typecheck/substitution.cc:355:28: ../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 [24]’ [-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 ‘substitution_t compose(substitution_t, substitution_t)’ at ../src/computation/typecheck/substitution.cc:355:28: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 ‘substitution_t compose(substitution_t, substitution_t)’ at ../src/computation/typecheck/substitution.cc:355:28: ../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 [24]’ [-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 ‘substitution_t compose(substitution_t, substitution_t)’ at ../src/computation/typecheck/substitution.cc:355:28: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 ‘substitution_t compose(substitution_t, substitution_t)’ at ../src/computation/typecheck/substitution.cc:355:28: ../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 [24]’ [-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 ‘substitution_t compose(substitution_t, substitution_t)’ at ../src/computation/typecheck/substitution.cc:355:28: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [132/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_t; | ^~~~~~~~~~~~~~ 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node >, immer::map >::hash_key, immer::map >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node >, immer::map >::hash_key, immer::map >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [133/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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:229:18: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_t; | ^~~~~~~~~~~~~~ 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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:229:18: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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:229:18: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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 [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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:229:18: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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:229:18: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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:229:18: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [134/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_t; | ^~~~~~~~~~~~~~ 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [137/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_t; | ^~~~~~~~~~~~~~ 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 ‘std::tuple > TypeChecker::infer_type_for_class(const Haskell::ClassDecl&)’ at ../src/computation/typecheck/class.cc:90:59: ../external/immer/immer/detail/hamts/node.hpp:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 ‘std::tuple > TypeChecker::infer_type_for_class(const Haskell::ClassDecl&)’ at ../src/computation/typecheck/class.cc:90:59: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 ‘std::tuple > TypeChecker::infer_type_for_class(const Haskell::ClassDecl&)’ at ../src/computation/typecheck/class.cc:90:59: ../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 [24]’ [-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 ‘std::tuple > TypeChecker::infer_type_for_class(const Haskell::ClassDecl&)’ at ../src/computation/typecheck/class.cc:90:59: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 ‘std::tuple > TypeChecker::infer_type_for_class(const Haskell::ClassDecl&)’ at ../src/computation/typecheck/class.cc:90:59: ../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 [24]’ [-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 ‘std::tuple > TypeChecker::infer_type_for_class(const Haskell::ClassDecl&)’ at ../src/computation/typecheck/class.cc:90:59: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 ‘std::tuple > TypeChecker::infer_type_for_class(const Haskell::ClassDecl&)’ at ../src/computation/typecheck/class.cc:90:59: ../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 [24]’ [-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 ‘std::tuple > TypeChecker::infer_type_for_class(const Haskell::ClassDecl&)’ at ../src/computation/typecheck/class.cc:90:59: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [138/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_t; | ^~~~~~~~~~~~~~ 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [140/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_t; | ^~~~~~~~~~~~~~ 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [141/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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: ../external/immer/immer/detail/hamts/node.hpp:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_t; | ^~~~~~~~~~~~~~ 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [142/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_t; | ^~~~~~~~~~~~~~ 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node >, immer::map >::hash_key, immer::map >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node >, immer::map >::hash_key, immer::map >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair >; Hash = immer::map >::hash_key; Equal = immer::map >::equal_key; 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node >, immer::map >::hash_key, immer::map >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node >, immer::map >::hash_key, immer::map >::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [143/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [147/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [148/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_t; | ^~~~~~~~~~~~~~ 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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>::node_t {aka 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 [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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:229:18: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::champ::node_t* immer::detail::hamts::champ::empty() [with T = std::pair; Hash = immer::map::hash_key; Equal = immer::map::equal_key; MemoryPolicy = immer::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [149/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [153/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [154/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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:229:18: 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_t; | ^~~~~~~~~~~~~~ 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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 [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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 [280]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 [24, 280] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [280]’ [-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 [24, 280] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [280]’ [-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 [24, 280] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [280]’ [-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 [24, 280] allocated by ‘operator new’ 28 | return ::operator new(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 [280]’ [-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 [24, 280] 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 [280]’ [-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 [24, 280] 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 [280]’ [-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 [24, 280] 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 [280]’ [-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 [24, 280] 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 [280]’ [-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 [24, 280] 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 [280]’ [-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 [24, 280] 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 [280]’ [-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 [24, 280] 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 [280]’ [-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 [24, 280] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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 [280]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 [24, 280] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [280]’ [-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 [24, 280] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [280]’ [-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 [24, 280] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [280]’ [-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 [24, 280] allocated by ‘operator new’ 28 | return ::operator new(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 [280]’ [-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 [24, 280] 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 [280]’ [-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 [24, 280] 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 [280]’ [-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 [24, 280] allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [155/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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:229:18: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_t; | ^~~~~~~~~~~~~~ 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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:229:18: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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 [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 = 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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(impl_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/set.hpp:289:11, inlined from ‘immer::set immer::set::erase(const T&) const & [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:234:31, inlined from ‘FreeVars erase(const FreeVars&, const std::vector >&)’ at ../src/computation/optimization/free-vars.cc:13:22: ../external/immer/immer/detail/hamts/node.hpp:229:18: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 = 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(impl_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/set.hpp:289:11, inlined from ‘immer::set immer::set::erase(const T&) const & [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:234:31, inlined from ‘FreeVars erase(const FreeVars&, const std::vector >&)’ at ../src/computation/optimization/free-vars.cc:13:22: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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(impl_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/set.hpp:289:11, inlined from ‘immer::set immer::set::erase(const T&) const & [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:234:31, inlined from ‘FreeVars erase(const FreeVars&, const std::vector >&)’ at ../src/computation/optimization/free-vars.cc:13:22: ../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 [24]’ [-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(impl_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/set.hpp:289:11, inlined from ‘immer::set immer::set::erase(const T&) const & [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:234:31, inlined from ‘FreeVars erase(const FreeVars&, const std::vector >&)’ at ../src/computation/optimization/free-vars.cc:13:22: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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(impl_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/set.hpp:289:11, inlined from ‘immer::set immer::set::erase(const T&) const & [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:234:31, inlined from ‘FreeVars erase(const FreeVars&, const std::vector >&)’ at ../src/computation/optimization/free-vars.cc:13:22: ../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 [24]’ [-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(impl_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/set.hpp:289:11, inlined from ‘immer::set immer::set::erase(const T&) const & [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:234:31, inlined from ‘FreeVars erase(const FreeVars&, const std::vector >&)’ at ../src/computation/optimization/free-vars.cc:13:22: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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(impl_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/set.hpp:289:11, inlined from ‘immer::set immer::set::erase(const T&) const & [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:234:31, inlined from ‘FreeVars erase(const FreeVars&, const std::vector >&)’ at ../src/computation/optimization/free-vars.cc:13:22: ../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 [24]’ [-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(impl_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/set.hpp:289:11, inlined from ‘immer::set immer::set::erase(const T&) const & [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:234:31, inlined from ‘FreeVars erase(const FreeVars&, const std::vector >&)’ at ../src/computation/optimization/free-vars.cc:13:22: ../external/immer/immer/heap/cpp_heap.hpp:28:30: note: object of size 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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:229:18: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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 [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 = 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [156/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [157/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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:229:18: 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>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_t; | ^~~~~~~~~~~~~~ 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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>::node_t {aka 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 [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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:229:18: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 = 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 void std::swap(_Tp&, _Tp&) [with _Tp = Core2::Exp > >]’ at /usr/include/c++/16/bits/move.h:238: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:229:18: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 = 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 void std::swap(_Tp&, _Tp&) [with _Tp = Core2::Exp > >]’ at /usr/include/c++/16/bits/move.h:238: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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 void std::swap(_Tp&, _Tp&) [with _Tp = Core2::Exp > >]’ at /usr/include/c++/16/bits/move.h:238: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 [24]’ [-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 void std::swap(_Tp&, _Tp&) [with _Tp = Core2::Exp > >]’ at /usr/include/c++/16/bits/move.h:238: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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 void std::swap(_Tp&, _Tp&) [with _Tp = Core2::Exp > >]’ at /usr/include/c++/16/bits/move.h:238: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 [24]’ [-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 void std::swap(_Tp&, _Tp&) [with _Tp = Core2::Exp > >]’ at /usr/include/c++/16/bits/move.h:238: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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 void std::swap(_Tp&, _Tp&) [with _Tp = Core2::Exp > >]’ at /usr/include/c++/16/bits/move.h:238: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 [24]’ [-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 void std::swap(_Tp&, _Tp&) [with _Tp = Core2::Exp > >]’ at /usr/include/c++/16/bits/move.h:238: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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716: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/include/c++/16/bits/vector.tcc:594: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/include/c++/16/bits/vector.tcc:127:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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:229:18: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 = 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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716: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/include/c++/16/bits/vector.tcc:594: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/include/c++/16/bits/vector.tcc:127:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716: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/include/c++/16/bits/vector.tcc:594: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/include/c++/16/bits/vector.tcc:127:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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 [24]’ [-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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716: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/include/c++/16/bits/vector.tcc:594: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/include/c++/16/bits/vector.tcc:127:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716: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/include/c++/16/bits/vector.tcc:594: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/include/c++/16/bits/vector.tcc:127:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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 [24]’ [-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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716: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/include/c++/16/bits/vector.tcc:594: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/include/c++/16/bits/vector.tcc:127:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716: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/include/c++/16/bits/vector.tcc:594: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/include/c++/16/bits/vector.tcc:127:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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 [24]’ [-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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716: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/include/c++/16/bits/vector.tcc:594: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/include/c++/16/bits/vector.tcc:127:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716:21, inlined from ‘constexpr void std::__relocate_object_a(_Tp*, _Up*, _Allocator&) [with _Tp = Core2::Decl > >; _Up = Core2::Decl > >; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1339:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1368:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1410:33, 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/include/c++/16/bits/vector.tcc:607:38, 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/include/c++/16/bits/vector.tcc:127:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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:229:18: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 = 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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716:21, inlined from ‘constexpr void std::__relocate_object_a(_Tp*, _Up*, _Allocator&) [with _Tp = Core2::Decl > >; _Up = Core2::Decl > >; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1339:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1368:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1410:33, 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/include/c++/16/bits/vector.tcc:607:38, 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/include/c++/16/bits/vector.tcc:127:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716:21, inlined from ‘constexpr void std::__relocate_object_a(_Tp*, _Up*, _Allocator&) [with _Tp = Core2::Decl > >; _Up = Core2::Decl > >; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1339:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1368:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1410:33, 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/include/c++/16/bits/vector.tcc:607:38, 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/include/c++/16/bits/vector.tcc:127:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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 [24]’ [-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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716:21, inlined from ‘constexpr void std::__relocate_object_a(_Tp*, _Up*, _Allocator&) [with _Tp = Core2::Decl > >; _Up = Core2::Decl > >; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1339:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1368:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1410:33, 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/include/c++/16/bits/vector.tcc:607:38, 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/include/c++/16/bits/vector.tcc:127:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716:21, inlined from ‘constexpr void std::__relocate_object_a(_Tp*, _Up*, _Allocator&) [with _Tp = Core2::Decl > >; _Up = Core2::Decl > >; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1339:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1368:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1410:33, 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/include/c++/16/bits/vector.tcc:607:38, 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/include/c++/16/bits/vector.tcc:127:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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 [24]’ [-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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716:21, inlined from ‘constexpr void std::__relocate_object_a(_Tp*, _Up*, _Allocator&) [with _Tp = Core2::Decl > >; _Up = Core2::Decl > >; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1339:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1368:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1410:33, 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/include/c++/16/bits/vector.tcc:607:38, 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/include/c++/16/bits/vector.tcc:127:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716:21, inlined from ‘constexpr void std::__relocate_object_a(_Tp*, _Up*, _Allocator&) [with _Tp = Core2::Decl > >; _Up = Core2::Decl > >; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1339:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1368:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1410:33, 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/include/c++/16/bits/vector.tcc:607:38, 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/include/c++/16/bits/vector.tcc:127:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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 [24]’ [-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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716:21, inlined from ‘constexpr void std::__relocate_object_a(_Tp*, _Up*, _Allocator&) [with _Tp = Core2::Decl > >; _Up = Core2::Decl > >; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1339:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1368:26, inlined from ‘constexpr _ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Core2::Decl > >*; _ForwardIterator = Core2::Decl > >*; _Allocator = allocator > > >]’ at /usr/include/c++/16/bits/stl_uninitialized.h:1410:33, 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/include/c++/16/bits/vector.tcc:607:38, 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/include/c++/16/bits/vector.tcc:127:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716: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/include/c++/16/bits/vector.tcc:121:30, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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:229:18: warning: array subscript ‘immer::detail::hamts::node, std::hash >, std::equal_to >, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 = 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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716: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/include/c++/16/bits/vector.tcc:121:30, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716: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/include/c++/16/bits/vector.tcc:121:30, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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 [24]’ [-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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716: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/include/c++/16/bits/vector.tcc:121:30, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716: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/include/c++/16/bits/vector.tcc:121:30, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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 [24]’ [-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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716: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/include/c++/16/bits/vector.tcc:121:30, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716: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/include/c++/16/bits/vector.tcc:121:30, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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 [24]’ [-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/include/c++/16/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/include/c++/16/bits/alloc_traits.h:716: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/include/c++/16/bits/vector.tcc:121:30, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Core2::Decl > >; _Alloc = std::allocator > > >]’ at /usr/include/c++/16/bits/stl_vector.h:1424: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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [158/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [159/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [160/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [161/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [162/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [163/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [164/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [165/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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:229:18: 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>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_t; | ^~~~~~~~~~~~~~ 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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, 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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>::node_t {aka 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 [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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:229:18: 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>::node_t {aka 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 [32]’ [-Warray-bounds=] 229 | auto p = new (m) node_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, 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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(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 [32]’ [-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 32 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [166/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [167/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [168/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [169/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [170/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [179/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [180/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [183/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [184/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [186/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [187/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 ../src/substitution/likelihood.cc: In function ‘log_double_t substitution::calc_probability_at_root(const Likelihood_Cache_Branch&, const Likelihood_Cache_Branch&, const Likelihood_Cache_Branch&, const pairwise_alignment_t&, const pairwise_alignment_t&, const pairwise_alignment_t&, const Matrix&)’: ../src/substitution/likelihood.cc:213:28: warning: variable ‘s3’ set but not used [-Wunused-but-set-variable=] 213 | int s0=0,s1=0,s2=0,s3=0; | ^~ [189/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [192/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [193/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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:229:18: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_t; | ^~~~~~~~~~~~~~ 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated 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:335:18: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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=] 335 | auto p = new (m) node_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_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 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_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 [20]’ [-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 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 = 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:229:18: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [194/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [196/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [197/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [198/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [199/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [200/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 parser.cc: In member function ‘virtual int zz::parser::parse()’: parser.cc:583:9: warning: variable ‘yynerrs_’ set but not used [-Wunused-but-set-variable=] [201/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [202/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [203/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [205/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [206/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [207/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [208/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [210/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 | ^~~~ [211/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [212/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [213/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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__; | ^~~~~~~~ [214/381] rm -f src/util/libutil.a && gcc-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 [215/381] rm -f src/mcon/libmcon.a && gcc-ar csrDT src/mcon/libmcon.a src/mcon/libmcon.a.p/mcon.cc.o [216/381] rm -f src/libcommon.a && gcc-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 [217/381] rm -f src/computation/libcomputation.a && gcc-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 [218/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [219/381] rm -f src/libbaliphy.a && gcc-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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [224/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [225/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [226/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [227/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [228/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [235/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [236/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [239/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 ../src/builtins/SModel.cc: In function ‘closure builtin_function_multiNucleotideMutationRates(OperationArgs&)’: ../src/builtins/SModel.cc:389:12: warning: variable ‘rate’ set but not used [-Wunused-but-set-variable=] 389 | double rate = 0; | ^~~~ [240/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [243/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [244/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [245/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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(); | ^ [246/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [247/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [248/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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:229:18: warning: array subscript ‘immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka immer::detail::hamts::node, immer::map::hash_key, immer::map::equal_key, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>}[0]’ is partly outside array bounds of ‘unsigned char [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_t; | ^~~~~~~~~~~~~~ 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In static member 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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:229:18: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated 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:335:18: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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=] 335 | auto p = new (m) node_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_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 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_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 [20]’ [-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 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 = 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:229:18: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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:229:18: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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:229:18: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_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::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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [250/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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:229:18: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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 [24]’ [-Warray-bounds=] 229 | auto p = new (m) node_t; | ^~~~~~~~~~~~~~ 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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ In 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 [24]’ [-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 24 allocated 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:335:18: warning: array subscript ‘immer::detail::hamts::node, std::equal_to, immer::memory_policy, immer::refcount_policy, immer::spinlock_policy>, 5>::node_t {aka 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=] 335 | auto p = new (m) node_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_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 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_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 [20]’ [-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 20 allocated by ‘operator new’ 28 | return ::operator new(size); | ~~~~~~~~~~~~~~^~~~~~ [251/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [253/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [254/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [255/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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 [256/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/ -isystem/usr/include/eigen3 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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 [259/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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 [260/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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 [263/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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 [264/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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 [267/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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 [268/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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 [269/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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 [270/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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 [271/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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 [283/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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 [284/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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 [285/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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 [286/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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 [287/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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 [288/381] c++ -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 -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBOOST_RANDOM_DYN_LINK -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] c++ -o src/builtins/Array.so src/builtins/Array.so.p/Array.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [290/381] c++ -o src/builtins/Data.so src/builtins/Data.so.p/Data.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [291/381] c++ -o src/builtins/Prelude.so src/builtins/Prelude.so.p/Prelude.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [292/381] c++ -o src/builtins/Alphabet.so src/builtins/Alphabet.so.p/Alphabet.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [293/381] c++ -o src/builtins/Pair.so src/builtins/Pair.so.p/Pair.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [294/381] c++ -o src/builtins/Modifiables.so src/builtins/Modifiables.so.p/Modifiables.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [295/381] c++ -o src/builtins/Alignment.so src/builtins/Alignment.so.p/Alignment.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [296/381] c++ -o src/builtins/PopGen.so src/builtins/PopGen.so.p/PopGen.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [297/381] c++ -o src/builtins/Distribution.so src/builtins/Distribution.so.p/Distribution.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [298/381] c++ -o src/builtins/Range.so src/builtins/Range.so.p/Range.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [299/381] c++ -o src/builtins/SModel.so src/builtins/SModel.so.p/SModel.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [300/381] c++ -o src/builtins/MCMC.so src/builtins/MCMC.so.p/MCMC.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [301/381] c++ -o src/builtins/Vector.so src/builtins/Vector.so.p/Vector.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [302/381] c++ -o src/builtins/Environment.so src/builtins/Environment.so.p/Environment.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [303/381] c++ -o src/builtins/SMC.so src/builtins/SMC.so.p/SMC.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [304/381] c++ -o src/builtins/Real.so src/builtins/Real.so.p/Real.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [305/381] c++ -o src/builtins/Bits.so src/builtins/Bits.so.p/Bits.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [306/381] c++ -o src/builtins/Foreign.so src/builtins/Foreign.so.p/Foreign.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [307/381] c++ -o src/builtins/Text.so src/builtins/Text.so.p/Text.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [308/381] c++ -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 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -ldl -lm -lfmt -lfmt -lfmt -Wl,--end-group [309/381] c++ -o src/builtins/Char.so src/builtins/Char.so.p/Char.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [310/381] c++ -o src/builtins/Num.so src/builtins/Num.so.p/Num.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [311/381] c++ -o src/builtins/IntMap.so src/builtins/IntMap.so.p/IntMap.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [312/381] c++ -o src/builtins/IntSet.so src/builtins/IntSet.so.p/IntSet.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [313/381] c++ -o src/builtins/Parsimony.so src/builtins/Parsimony.so.p/Parsimony.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [314/381] c++ -o src/builtins/Likelihood.so src/builtins/Likelihood.so.p/Likelihood.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [315/381] c++ -o src/builtins/Matrix.so src/builtins/Matrix.so.p/Matrix.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [316/381] c++ -o src/builtins/LikelihoodSEV.so src/builtins/LikelihoodSEV.so.p/LikelihoodSEV.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [317/381] c++ -o src/builtins/TreeDist.so src/builtins/TreeDist.so.p/TreeDist.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [318/381] c++ -o src/builtins/File.so src/builtins/File.so.p/File.cc.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -Wl,--end-group [319/381] c++ -o src/model_P src/model_P.p/tools_model_P.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [320/381] c++ -o src/statreport src/statreport.p/tools_statreport.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [321/381] c++ -o src/stats-select src/stats-select.p/tools_stats-select.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [322/381] c++ -o src/alignment-consensus src/alignment-consensus.p/tools_alignment-consensus.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [323/381] c++ -o src/alignment-gild src/alignment-gild.p/tools_alignment-gild.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [324/381] c++ -o src/alignment-max src/alignment-max.p/tools_alignment-max.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [325/381] c++ -o src/alignment-chop-internal src/alignment-chop-internal.p/tools_alignment-chop-internal.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [326/381] c++ -o src/alignment-indices src/alignment-indices.p/tools_alignment-indices.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [327/381] c++ -o src/alignment-cat src/alignment-cat.p/tools_alignment-cat.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [328/381] c++ -o src/alignment-info src/alignment-info.p/tools_alignment-info.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [329/381] c++ -o src/alignment-translate src/alignment-translate.p/tools_alignment-translate.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [330/381] c++ -o src/alignment-find src/alignment-find.p/tools_alignment-find.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [331/381] c++ -o src/trees-consensus src/trees-consensus.p/tools_trees-consensus.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [332/381] c++ -o src/tree-mean-lengths src/tree-mean-lengths.p/tools_tree-mean-lengths.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [333/381] c++ -o src/trees-to-SRQ src/trees-to-SRQ.p/tools_trees-to-SRQ.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [334/381] c++ -o src/mctree-mean-lengths src/mctree-mean-lengths.p/tools_mctree-mean-lengths.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [335/381] c++ -o src/pickout src/pickout.p/tools_pickout.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [336/381] c++ -o src/cut-range src/cut-range.p/tools_cut-range.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [337/381] c++ -o src/trees-distances src/trees-distances.p/tools_trees-distances.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [338/381] c++ -o src/alignment-thin src/alignment-thin.p/tools_alignment-thin.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [339/381] c++ -o src/alignments-diff src/alignments-diff.p/tools_alignments-diff.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [340/381] c++ -o src/tree-tool src/tree-tool.p/tools_tree-tool.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [341/381] c++ -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 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [342/381] c++ -o src/alignment-distances src/alignment-distances.p/tools_alignment-distances.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [343/381] c++ -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 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [344/381] c++ -o src/draw-tree src/draw-tree.p/tools_draw-tree.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm /usr/lib/x86_64-linux-gnu/libcairo.so -lfmt -Wl,--end-group [345/381] c++ -o src/extract-ancestors src/extract-ancestors.p/tools_extract-ancestors.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [346/381] c++ -o src/mcon-tool src/mcon-tool.p/tools_mcon-tool.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [347/381] c++ -o src/bali-subsample src/bali-subsample.p/tools_subsample.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [348/381] c++ -o src/summarize-ancestors src/summarize-ancestors.p/tools_summarize-ancestors.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-rpath,XXXXXXXXXXXXXXXXXXXXXXXX -Wl,--start-group src/util/libutil.a src/libcommon.a src/mcon/libmcon.a /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_random.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0 /usr/lib/x86_64-linux-gnu/libboost_json.so.1.90.0 -lm -lfmt -Wl,--end-group [349/381] /usr/bin/meson --internal exe --capture doc/model_P.1 -- /usr/bin/pandoc -s -t man ../doc/man/model_P.md [350/381] /usr/bin/meson --internal exe --capture doc/bali-phy.1 -- /usr/bin/pandoc -s -t man ../doc/man/bali-phy.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/alignment-gild.1 -- /usr/bin/pandoc -s -t man ../doc/man/alignment-gild.md [353/381] /usr/bin/meson --internal exe --capture doc/stats-select.1 -- /usr/bin/pandoc -s -t man ../doc/man/stats-select.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/trees-consensus.1 -- /usr/bin/pandoc -s -t man ../doc/man/trees-consensus.md [362/381] /usr/bin/meson --internal exe --capture doc/alignment-find.1 -- /usr/bin/pandoc -s -t man ../doc/man/alignment-find.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/tree-tool.1 -- /usr/bin/pandoc -s -t man ../doc/man/tree-tool.md [371/381] /usr/bin/meson --internal exe --capture doc/alignments-diff.1 -- /usr/bin/pandoc -s -t man ../doc/man/alignments-diff.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/trees-bootstrap.1 -- /usr/bin/pandoc -s -t man ../doc/man/trees-bootstrap.md [374/381] /usr/bin/meson --internal exe --capture doc/alignment-draw.1 -- /usr/bin/pandoc -s -t man ../doc/man/alignment-draw.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 debian/rules override_dh_auto_test make[1]: Entering directory '/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg' cp -a tests tests.bak dh_auto_test cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=2 meson test --verbose ninja: Entering directory `/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu' [1/4] Generating src/git-version.h with a custom command 1/204 bali-phy:bali-phy version RUNNING >>> MALLOC_PERTURB_=156 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --version 2/204 bali-phy:bali-phy help RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=55 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --help 1/204 bali-phy:bali-phy version OK 0.02s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― VERSION: 4.1-preview [4.1-preview] BUILD: Feb 10 2026 09:59:15 ARCH: linux x86_64 COMPILER: gcc 16.2.0 x86_64 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 3/204 bali-phy:bali-phy 5d test RUNNING >>> MALLOC_PERTURB_=63 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/../examples/5S-rRNA/5d-muscle.fasta --test --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 2/204 bali-phy:bali-phy help OK 0.02s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Bayesian Inference of Alignment and Phylogeny Usage: bali-phy [ ...] [OPTIONS] Basic options: General options: -h [ --help ] [=arg(=basic)] Print usage information. -v [ --version ] Print version information. -t [ --test ] Analyze the initial values and exit. -c [ --config ] arg Command file to read. MCMC options: -i [ --iterations ] arg The number of iterations to run. -n [ --name ] arg Name for the output directory to create. Parameter options: --align arg Sequence file & initial alignment. -T [ --tree ] arg Tree prior: ~uniform_tree(taxa), ~uniform_rooted_tree(taxa), ~yule(taxa), etc. Model options: -A [ --alphabet ] arg The alphabet. -S [ --smodel ] arg Substitution model. -I [ --imodel ] arg Insertion-deletion model. -R [ --scale ] arg Prior on the scale. -F [ --fix ] arg Fix topology,tree,alignment --variables arg Variable definitions -L [ --link ] arg Link partitions. --subst-rates arg (=constant) Subst rates: *constant, relaxed, or an expression. --indel-rates arg (=relaxed) Indel rates: constant, *relaxed, or an expression. Showing basic command line options. Not all options are shown! * See `bali-phy help advanced` to see more options. See `bali-phy help option` for help on option. For example, * `bali-phy help alphabet` shows help on the --alphabet command. * `bali-phy help normal` shows help on the normal distribution. * `bali-phy help tn93` shows help on the TN93 model. * `bali-phy help log` shows help on the log function. To see help on one of the following topics, run `bali-phy help topic` ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 4/204 bali-phy:bali-phy 5d +A 50 RUNNING >>> MALLOC_PERTURB_=144 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/../examples/5S-rRNA/5d-muscle.fasta --iter=50 -V --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 3/204 bali-phy:bali-phy 5d test OK 24.92s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― tree ~ uniform_tree(taxa, gamma(0.5, 1/length(@taxa))) subst rates = constant indel rates = map(|x:pow(x, sigma)|, ~iidMap(branches(tree), logNormal(0, 1))) where {sigma ~ logLaplace(-3, 1)} Partition P1: file = /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/../examples/5S-rRNA/5d-muscle.fasta alphabet = DNA subst = tn93 (S1) indel = rs07 (I1) scale ~ gamma(0.5, 2) (Scale1) Substitution model S1 priors: tn93:kappaPur ~ logNormal(log(2), 0.25) tn93:kappaPyr ~ logNormal(log(2), 0.25) tn93:pi ~ symmetric_dirichlet_on(letters(@a), 1) Insertion/deletion model I1 priors: rs07:rate ~ logLaplace(-4, 0.707) rs07:mean_length ~ shifted_exponential(10, 1) iter = 0 prior = -4.057041455087753E1 likelihood = -1.354829412199719E3 posterior = -1.3953998267505965E3 prior_A = -2.7617040762515522E1 |T| = 4.1331578600169017E-1 scale1 = 1.4707968571110215E0 scale1*|T| = 6.079035590456574E-1 #substs = 243 |indels| = 9 P1/|A| = 129 P1/#indels = 3 P1/|indels| = 9 P1/prior_A = -2.7617040762515522E1 P1/likelihood = -1.354829412199719E3 P1/#substs = 243 scale = 1.4707968571110215E0 scale*|T| = 6.079035590456574E-1 |A| = 129 #indels = 3 sigma = 4.772540147599018E-2 tn93:kappaPur = 2.7116221736666484E0 tn93:kappaPyr = 1.9054380074883202E0 tn93:pi[A] = 4.718793661183627E-1 tn93:pi[C] = 1.2291221368062978E-1 tn93:pi[G] = 2.509134157203021E-1 tn93:pi[T] = 1.5429500448070524E-1 rs07:rate = 1.2548362497851061E-2 rs07:mean_length = 7.827095444272166E0 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 5/204 bali-phy:bali-phy 48 +A 3 RUNNING >>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=248 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/../examples/5S-rRNA/48-muscle.fasta --iter=3 -V --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 4/204 bali-phy:bali-phy 5d +A 50 OK 29.81s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Package path = "/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins" "/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg" random seed = 15932950491912173333 tree ~ uniform_tree(taxa, gamma(0.5, 1/length(@taxa))) subst rates = constant indel rates = map(|x:pow(x, sigma)|, ~iidMap(branches(tree), logNormal(0, 1))) where {sigma ~ logLaplace(-3, 1)} Partition P1: file = /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/../examples/5S-rRNA/5d-muscle.fasta alphabet = DNA subst = tn93 (S1) indel = rs07 (I1) scale ~ gamma(0.5, 2) (Scale1) Substitution model S1 priors: tn93:kappaPur ~ logNormal(log(2), 0.25) tn93:kappaPyr ~ logNormal(log(2), 0.25) tn93:pi ~ symmetric_dirichlet_on(letters(@a), 1) Insertion/deletion model I1 priors: rs07:rate ~ logLaplace(-4, 0.707) rs07:mean_length ~ shifted_exponential(10, 1) Run info written to "5d-muscle-1/C1.run.json" Beginning MCMC computations. - Sampled numerical parameters logged to "5d-muscle-1/C1.log" as TSV - Sampled trees logged to "5d-muscle-1/C1.trees" - Sampled alignments logged to "5d-muscle-1/C1.P.fastas" BAli-Phy does NOT detect how many iterations is sufficient: You need to monitor convergence and kill it when done. Maximum number of iterations set to 50. You can examine 'C1.log' using BAli-Phy tool statreport (command-line) or the BEAST program Tracer (graphical). See the manual at http://www.bali-phy.org/README.xhtml for further information. OLD cpu time limits = unlimited / unlimited NEW cpu time limits = unlimited / unlimited Setup: start: Sat Sep 19 10:55:48 2026 end: Sat Sep 19 10:55:48 2026 total (elapsed) time: 24s (24.609s) total (CPU) time: 18s (18.540s) Work: start: Sat Sep 19 10:55:48 2026 end: Sat Sep 19 10:56:17 2026 total (elapsed) time: 5s (5.177s) total (CPU) time: 3s (3.830s) total likelihood evals = 0 total calc_root_prob evals = 14057 total branches peeled = 34293 average root clv length = 124 stderr: Created directory "5d-muscle-1" for output files. [ Compiling Data.Bool ] [ Compiling Foreign.CList ] [ Compiling Foreign.String ] [ Compiling Compiler.Error ] [ Loading Compiler.Base ] [ Compiling Compiler.Num ] [ Compiling Data.Eq ] [ Loading Data.Function ] [ Loading Data.Maybe ] [ Compiling Data.Ord ] [ Loading Data.List.NonEmpty ] [ Loading Data.Semigroup ] [ Loading Data.Monoid ] [ Compiling Compiler.Enum ] [ Loading Data.Char ] [ Loading Data.Tuple ] [ Compiling Data.OldList ] [ Compiling Data.Foldable ] [ Loading Data.List ] [ Loading Text.Show ] [ Loading Compiler.Classes ] [ Loading Compiler.Ratio ] [ Loading Compiler.Fractional ] [ Compiling Compiler.Real ] [ Compiling Compiler.Integral ] [ Compiling Compiler.Floating ] [ Compiling Data.Functor ] [ Compiling Control.Applicative ] [ Compiling Control.Monad ] [ Loading Compiler.IO ] [ Loading Compiler.RealFrac ] [ Loading Foreign.Pair ] [ Compiling Compiler.RealFloat ] [ Loading Compiler.ST ] [ Compiling Data.Either ] [ Loading Data.IORef ] [ Loading Foreign.Vector ] [ Loading Data.Typeable ] [ Compiling Data.Exception ] [ Loading System.FilePath ] [ Loading Text.Read ] [ Compiling System.IO ] [ Compiling Prelude ] [ Compiling Bio.Alignment.Class ] [ Compiling Data.Ix ] [ Compiling Data.Array ] [ Loading Foreign.Introspection ] [ Compiling Control.DeepSeq ] [ Compiling Data.Text ] [ Compiling Bio.Alphabet ] [ Compiling Data.BitVector ] [ Compiling Data.Set ] [ Compiling Data.Map ] [ Loading Bio.Sequence ] [ Loading Data.IntSet ] [ Compiling Data.JSON ] [ Loading Data.IntMap ] [ Compiling Data.Text.Display ] [ Compiling Graph ] [ Compiling Forest ] [ Loading Tree ] [ Compiling Bio.Alignment.Matrix ] [ Loading Data.Matrix ] [ Loading Data.Floating.Types ] [ Loading Numeric.LogDouble ] [ Loading Bio.Alignment.Pairwise ] [ Loading Foreign.IntMap ] [ Loading Effect ] [ Loading Foreign.Maybe ] [ Compiling Range ] [ Loading Parameters ] [ Compiling Bio.Alignment ] [ Compiling Data.Text.IO ] [ Compiling Control.Monad.Fix ] [ Loading Control.Monad.IO.Class ] [ Loading Data.Ratio ] [ Compiling Data.Unique ] [ Compiling EigenExp ] [ Compiling MCMC.Types ] [ Loading MCMC.Loggers ] [ Loading MCMC.Moves.Alignment ] [ Loading MCMC.Moves.Integer ] [ Compiling MCMC.Moves.Context ] [ Loading Probability.Dist ] [ Compiling MCMC.Moves.MH ] [ Loading MCMC.Moves.Real ] [ Loading MCMC.Moves.Tree ] [ Loading MCMC.Moves ] [ Compiling MCMC ] [ Loading Numeric.Log ] [ Compiling Numeric.Prob ] [ Compiling Probability.Random ] [ Loading Probability.Distribution.Bernoulli ] [ Loading Probability.Distribution.Beta ] [ Compiling Probability.Distribution.Binomial ] [ Loading Probability.Distribution.Categorical ] [ Compiling Probability.Distribution.Cauchy ] [ Compiling Probability.Distribution.Uniform ] [ Compiling Probability.Distribution.Discrete ] [ Loading Probability.Distribution.Gamma ] [ Compiling Probability.Distribution.Independent ] [ Compiling Probability.Distribution.Tuple ] [ Compiling Probability.Distribution.List ] [ Compiling Probability.Distribution.Poisson ] [ Compiling Probability.Distribution.Shifted ] [ Compiling Probability.Distribution.Exponential ] [ Compiling Probability.Distribution.Laplace ] [ Compiling Probability.Distribution.Normal ] [ Compiling Probability.Distribution.Transform ] [ Compiling Probability.Distribution.Changepoints ] [ Compiling Probability.Distribution.Dirichlet ] [ Compiling Probability.Distribution.DirichletProcess ] [ Compiling Probability.Distribution.Geometric ] [ Compiling Probability.Distribution.Markov ] [ Compiling Probability.Distribution.Mixture ] [ Compiling Probability.Distribution.Multinomial ] [ Compiling Probability.Distribution.PhyloAlignment ] [ Compiling SModel.Simple ] [ Compiling Probability.Distribution.PhyloCTMC.PhyloCTMC ] [ Compiling SModel.Likelihood.CLV ] [ Compiling Probability.Distribution.PhyloCTMC.Properties ] [ Compiling SModel.Rate ] [ Compiling Markov ] [ Compiling SModel.Frequency ] [ Compiling SModel.Markov ] [ Compiling SModel.ReversibleMarkov ] [ Compiling SModel.MixtureModel ] [ Compiling SModel.ASRV ] [ Compiling SModel.BranchModel ] [ Compiling SModel.BranchSiteMixture ] [ Compiling SModel.Nucleotides ] [ Compiling SModel.Codons ] [ Compiling SModel.Doublets ] [ Compiling SModel.Empirical ] [ Compiling SModel.MarkovModulated ] [ Compiling SModel.MixtureModels ] [ Compiling SModel.MultiFrequency ] [ Compiling SModel.MutSel ] [ Compiling SModel.NonReversibleMarkov ] [ Compiling SModel.Parsimony ] [ Compiling SModel.PosSelection ] [ Compiling SModel.RNAEdit ] [ Compiling SModel ] [ Compiling SModel.Likelihood.FixedA ] [ Compiling Probability.Distribution.PhyloCTMC.FixedA ] [ Compiling SModel.Likelihood.VariableA ] [ Compiling Probability.Distribution.PhyloCTMC.VariableA ] [ Compiling Probability.Distribution.PhyloCTMC ] [ Compiling Probability.Distribution.RecDist ] [ Compiling Probability.Distribution.Tree.Modifiable ] [ Compiling Probability.Distribution.Tree.Moves ] [ Compiling Probability.Distribution.Tree.Util ] [ Compiling Probability.Distribution.Tree.UniformTimeTree ] [ Compiling Probability.Distribution.Tree.Coalescent ] [ Compiling Probability.Distribution.Tree.UniformTopology ] [ Compiling Probability.Distribution.Tree.Yule ] [ Compiling Probability.Distribution.Tree ] [ Compiling Probability.Distribution.UniqueDist ] [ Compiling Probability ] [ Compiling IModel ] [ Loading Data.Unique.Id ] [ Compiling Parse ] [ Compiling Tree.Newick ] [ Compiling Probability.Logger ] [ Loading System.Environment ] [ Compiling Main ] Expanding VM heap from 1 -> 16. Expanding VM heap from 16 -> 47. Expanding VM heap from 47 -> 112. Expanding VM heap from 112 -> 249. Expanding VM heap from 249 -> 536. Expanding VM heap from 536 -> 1139. Expanding VM heap from 1139 -> 2405. Expanding VM heap from 2405 -> 5064. Expanding VM heap from 5064 -> 10648. iterations = 0 iterations = 1 Expanding VM heap from 10648 -> 12252. iterations = 2 iterations = 3 iterations = 4 iterations = 5 iterations = 6 iterations = 7 iterations = 8 iterations = 9 iterations = 10 iterations = 11 iterations = 12 iterations = 13 iterations = 14 iterations = 15 iterations = 16 iterations = 17 iterations = 18 iterations = 19 iterations = 20 iterations = 21 iterations = 22 iterations = 23 iterations = 24 iterations = 25 iterations = 26 iterations = 27 iterations = 28 iterations = 29 iterations = 30 iterations = 31 iterations = 32 iterations = 33 iterations = 34 iterations = 35 iterations = 36 iterations = 37 iterations = 38 iterations = 39 iterations = 40 iterations = 41 iterations = 42 iterations = 43 iterations = 44 iterations = 45 iterations = 46 iterations = 47 iterations = 48 iterations = 49 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 6/204 bali-phy:bali-phy 5d -A 200 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=85 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/../examples/5S-rRNA/5d-muscle.fasta --iter=200 -V --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg -Inone 5/204 bali-phy:bali-phy 48 +A 3 OK 14.23s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Package path = "/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins" "/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg" random seed = 18048032487955256533 tree ~ uniform_tree(taxa, gamma(0.5, 1/length(@taxa))) subst rates = constant indel rates = map(|x:pow(x, sigma)|, ~iidMap(branches(tree), logNormal(0, 1))) where {sigma ~ logLaplace(-3, 1)} Partition P1: file = /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/../examples/5S-rRNA/48-muscle.fasta alphabet = RNA subst = tn93 (S1) indel = rs07 (I1) scale ~ gamma(0.5, 2) (Scale1) Substitution model S1 priors: tn93:kappaPur ~ logNormal(log(2), 0.25) tn93:kappaPyr ~ logNormal(log(2), 0.25) tn93:pi ~ symmetric_dirichlet_on(letters(@a), 1) Insertion/deletion model I1 priors: rs07:rate ~ logLaplace(-4, 0.707) rs07:mean_length ~ shifted_exponential(10, 1) Run info written to "48-muscle-1/C1.run.json" Beginning MCMC computations. - Sampled numerical parameters logged to "48-muscle-1/C1.log" as TSV - Sampled trees logged to "48-muscle-1/C1.trees" - Sampled alignments logged to "48-muscle-1/C1.P.fastas" BAli-Phy does NOT detect how many iterations is sufficient: You need to monitor convergence and kill it when done. Maximum number of iterations set to 3. You can examine 'C1.log' using BAli-Phy tool statreport (command-line) or the BEAST program Tracer (graphical). See the manual at http://www.bali-phy.org/README.xhtml for further information. OLD cpu time limits = unlimited / unlimited NEW cpu time limits = unlimited / unlimited Setup: start: Sat Sep 19 10:56:13 2026 end: Sat Sep 19 10:56:13 2026 total (elapsed) time: 3s (3.923s) total (CPU) time: 2s (2.700s) Work: start: Sat Sep 19 10:56:13 2026 end: Sat Sep 19 10:56:27 2026 total (elapsed) time: 10s (10.247s) total (CPU) time: 6s (6.620s) total likelihood evals = 0 total calc_root_prob evals = 13863 total branches peeled = 65995 average root clv length = 123 stderr: Created directory "48-muscle-1" for output files. [ Loading Data.Bool ] [ Loading Foreign.CList ] [ Loading Foreign.String ] [ Loading Compiler.Error ] [ Loading Compiler.Base ] [ Loading Compiler.Num ] [ Loading Data.Eq ] [ Loading Data.Function ] [ Loading Data.Maybe ] [ Loading Data.Ord ] [ Loading Data.List.NonEmpty ] [ Loading Data.Semigroup ] [ Loading Data.Monoid ] [ Loading Compiler.Enum ] [ Loading Data.Char ] [ Loading Data.Tuple ] [ Loading Data.OldList ] [ Loading Data.Foldable ] [ Loading Data.List ] [ Loading Text.Show ] [ Loading Compiler.Classes ] [ Loading Compiler.Ratio ] [ Loading Compiler.Fractional ] [ Loading Compiler.Real ] [ Loading Compiler.Integral ] [ Loading Compiler.Floating ] [ Loading Data.Functor ] [ Loading Control.Applicative ] [ Loading Control.Monad ] [ Loading Compiler.IO ] [ Loading Compiler.RealFrac ] [ Loading Foreign.Pair ] [ Loading Compiler.RealFloat ] [ Loading Compiler.ST ] [ Loading Data.Either ] [ Loading Data.IORef ] [ Loading Foreign.Vector ] [ Loading Data.Typeable ] [ Loading Data.Exception ] [ Loading System.FilePath ] [ Loading Text.Read ] [ Loading System.IO ] [ Loading Prelude ] [ Loading Bio.Alignment.Class ] [ Loading Data.Ix ] [ Loading Data.Array ] [ Loading Foreign.Introspection ] [ Loading Control.DeepSeq ] [ Loading Data.Text ] [ Loading Bio.Alphabet ] [ Loading Data.BitVector ] [ Loading Data.Set ] [ Loading Data.Map ] [ Loading Bio.Sequence ] [ Loading Data.IntSet ] [ Loading Data.JSON ] [ Loading Data.IntMap ] [ Loading Data.Text.Display ] [ Loading Graph ] [ Loading Forest ] [ Loading Tree ] [ Loading Bio.Alignment.Matrix ] [ Loading Data.Matrix ] [ Loading Data.Floating.Types ] [ Loading Numeric.LogDouble ] [ Loading Bio.Alignment.Pairwise ] [ Loading Foreign.IntMap ] [ Loading Effect ] [ Loading Foreign.Maybe ] [ Loading Range ] [ Loading Parameters ] [ Loading Bio.Alignment ] [ Loading Data.Text.IO ] [ Loading Control.Monad.Fix ] [ Loading Control.Monad.IO.Class ] [ Loading Data.Ratio ] [ Loading Data.Unique ] [ Loading EigenExp ] [ Loading MCMC.Types ] [ Loading MCMC.Loggers ] [ Loading MCMC.Moves.Alignment ] [ Loading MCMC.Moves.Integer ] [ Loading MCMC.Moves.Context ] [ Loading Probability.Dist ] [ Loading MCMC.Moves.MH ] [ Loading MCMC.Moves.Real ] [ Loading MCMC.Moves.Tree ] [ Loading MCMC.Moves ] [ Loading MCMC ] [ Loading Numeric.Log ] [ Loading Numeric.Prob ] [ Loading Probability.Random ] [ Loading Probability.Distribution.Bernoulli ] [ Loading Probability.Distribution.Beta ] [ Loading Probability.Distribution.Binomial ] [ Loading Probability.Distribution.Categorical ] [ Loading Probability.Distribution.Cauchy ] [ Loading Probability.Distribution.Uniform ] [ Loading Probability.Distribution.Discrete ] [ Loading Probability.Distribution.Gamma ] [ Loading Probability.Distribution.Independent ] [ Loading Probability.Distribution.Tuple ] [ Loading Probability.Distribution.List ] [ Loading Probability.Distribution.Poisson ] [ Loading Probability.Distribution.Shifted ] [ Loading Probability.Distribution.Exponential ] [ Loading Probability.Distribution.Laplace ] [ Loading Probability.Distribution.Normal ] [ Loading Probability.Distribution.Transform ] [ Loading Probability.Distribution.Changepoints ] [ Loading Probability.Distribution.Dirichlet ] [ Loading Probability.Distribution.DirichletProcess ] [ Loading Probability.Distribution.Geometric ] [ Loading Probability.Distribution.Markov ] [ Loading Probability.Distribution.Mixture ] [ Loading Probability.Distribution.Multinomial ] [ Loading Probability.Distribution.PhyloAlignment ] [ Loading SModel.Simple ] [ Loading Probability.Distribution.PhyloCTMC.PhyloCTMC ] [ Loading SModel.Likelihood.CLV ] [ Loading Probability.Distribution.PhyloCTMC.Properties ] [ Loading SModel.Rate ] [ Loading Markov ] [ Loading SModel.Frequency ] [ Loading SModel.Markov ] [ Loading SModel.ReversibleMarkov ] [ Loading SModel.MixtureModel ] [ Loading SModel.ASRV ] [ Loading SModel.BranchModel ] [ Loading SModel.BranchSiteMixture ] [ Loading SModel.Nucleotides ] [ Loading SModel.Codons ] [ Loading SModel.Doublets ] [ Loading SModel.Empirical ] [ Loading SModel.MarkovModulated ] [ Loading SModel.MixtureModels ] [ Loading SModel.MultiFrequency ] [ Loading SModel.MutSel ] [ Loading SModel.NonReversibleMarkov ] [ Loading SModel.Parsimony ] [ Loading SModel.PosSelection ] [ Loading SModel.RNAEdit ] [ Loading SModel ] [ Loading SModel.Likelihood.FixedA ] [ Loading Probability.Distribution.PhyloCTMC.FixedA ] [ Loading SModel.Likelihood.VariableA ] [ Loading Probability.Distribution.PhyloCTMC.VariableA ] [ Loading Probability.Distribution.PhyloCTMC ] [ Loading Probability.Distribution.RecDist ] [ Loading Probability.Distribution.Tree.Modifiable ] [ Loading Probability.Distribution.Tree.Moves ] [ Loading Probability.Distribution.Tree.Util ] [ Loading Probability.Distribution.Tree.UniformTimeTree ] [ Loading Probability.Distribution.Tree.Coalescent ] [ Loading Probability.Distribution.Tree.UniformTopology ] [ Loading Probability.Distribution.Tree.Yule ] [ Loading Probability.Distribution.Tree ] [ Loading Probability.Distribution.UniqueDist ] [ Loading Probability ] [ Loading IModel ] [ Loading Data.Unique.Id ] [ Loading Parse ] [ Loading Tree.Newick ] [ Loading Probability.Logger ] [ Loading System.Environment ] [ Compiling Main ] Expanding VM heap from 1 -> 16. Expanding VM heap from 16 -> 47. Expanding VM heap from 47 -> 112. Expanding VM heap from 112 -> 249. Expanding VM heap from 249 -> 536. Expanding VM heap from 536 -> 1139. Expanding VM heap from 1139 -> 2405. Expanding VM heap from 2405 -> 5064. Expanding VM heap from 5064 -> 10648. Expanding VM heap from 10648 -> 12245. Expanding VM heap from 12245 -> 14081. Expanding VM heap from 14081 -> 16193. Expanding VM heap from 16193 -> 18621. Expanding VM heap from 18621 -> 21414. Expanding VM heap from 21414 -> 24626. Expanding VM heap from 24626 -> 28319. Expanding VM heap from 28319 -> 32566. Expanding VM heap from 32566 -> 37450. Expanding VM heap from 37450 -> 43078. iterations = 0 Expanding VM heap from 43078 -> 55159. Expanding VM heap from 55159 -> 94530. iterations = 1 iterations = 2 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 7/204 bali-phy:model_P --help RUNNING >>> MALLOC_PERTURB_=27 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/model_P --help 7/204 bali-phy:model_P --help OK 0.01s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Compute marginal likelihoods using stabilized harmonic mean estimator Usage: model_P < in-file Allowed options: -h [ --help ] produce help message --seed arg random seed --verbose Output more log messages on stderr. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 8/204 bali-phy:statreport --help RUNNING >>> MALLOC_PERTURB_=74 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/statreport --help 8/204 bali-phy:statreport --help OK 0.01s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Compute summary statistics for tab-delimited data files. Usage: statreport [OPTIONS] file1 [file2 file3 ... ] All options: -h [ --help ] Produce help message. -V [ --verbose ] Output more log messages on stderr. -s [ --skip ] arg (=10%) Number of initial lines to skip. -x [ --subsample ] arg (=1) Factor by which to sub-sample. -u [ --until ] arg Read up to this iteration. -I [ --ignore ] arg Do not analyze these fields. -S [ --select ] arg Analyze only these fields. -i [ --individual ] Show results for individual files separately also. --truth arg True value --min arg Required minimum number of lines to read. --mean Show mean and standard deviation. --mode Show mode (with precision) --log-mean Show log mean of X given log X. --median Show median and confidence level. --confidence arg (=0.95) Confidence interval levels (colon-separated). --BCI arg (=HPD) Type of Bayesian Credible Interval (BCI): HPD or central -p [ --precision ] arg (=4) Number of significant figures. Default: Report the median and 95% credible interval for each column. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 9/204 bali-phy:stats-select --help RUNNING >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=136 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/stats-select --help 9/204 bali-phy:stats-select --help OK 0.02s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Select columns from a Tracer-format data file. Usage: stats-select [OPTIONS] column-name [column-name ...] < data-file All options: -h [ --help ] Produce help message --no-header Suppress the line of column names. -s [ --select ] arg Select on key=value pairs -r [ --remove ] Remove selected columns, instead of keeping them. -a [ --add ] arg Remove selected columns, instead of keeping them. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 10/204 bali-phy:alignment-gild --help RUNNING >>> MALLOC_PERTURB_=141 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/alignment-gild --help 10/204 bali-phy:alignment-gild --help OK 0.01s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Annotate each residue in the alignment according to the probability that it should align to the hypothetical root character in its column. Usage: alignment-gild alignment-file tree-file alignments-file [alignments-file] [OPTIONS] Allowed options: -h [ --help ] produce help message --align arg file with alignment to annotate --tree arg file with tree --find-root estimate the root position from branch lengths --alphabet arg set to 'Codons' to prefer codon alphabets --skip arg (=0) number of alignment samples to skip --max-alignments arg (=1000) maximum number of alignments to analyze -V [ --verbose ] Output more log messages on stderr. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 11/204 bali-phy:alignment-consensus --help RUNNING >>> MALLOC_PERTURB_=183 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/alignment-consensus --help 11/204 bali-phy:alignment-consensus --help OK 0.02s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Construct a consensus alignment to summarize an alignment sample. Usage: alignment-consensus alignments-file [alignments-file ...] [OPTIONS] Allowed options: -h [ --help ] produce help message --alphabet arg Specify the alphabet: DNA, RNA, Amino-Acids, Amino-Acids+stop, Triplets, Codons, or Codons+stop. -s [ --skip ] arg (=0) number of alignment samples to skip -m [ --max ] arg (=1000) maximum number of alignments to analyze --strict arg ignore events below this probability --cutoff arg ignore events below this probability --uncertainty arg file-name for AU uncertainty vs level --chop-to arg keep only the first arg taxa -V [ --verbose ] [=arg(=1)] Output more log messages on stderr. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 12/204 bali-phy:alignment-max --help RUNNING >>> MALLOC_PERTURB_=35 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/alignment-max --help 6/204 bali-phy:bali-phy 5d -A 200 OK 9.42s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Package path = "/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins" "/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg" random seed = 18193276293692354912 tree ~ uniform_tree(taxa, gamma(0.5, 1/length(@taxa))) subst rates = constant indel rates = map(|x:pow(x, sigma)|, ~iidMap(branches(tree), logNormal(0, 1))) where {sigma ~ logLaplace(-3, 1)} Partition P1: file = /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/../examples/5S-rRNA/5d-muscle.fasta alphabet = DNA subst = tn93 (S1) indel = none scale ~ gamma(0.5, 2) (Scale1) Substitution model S1 priors: tn93:kappaPur ~ logNormal(log(2), 0.25) tn93:kappaPyr ~ logNormal(log(2), 0.25) tn93:pi ~ symmetric_dirichlet_on(letters(@a), 1) Run info written to "5d-muscle-2/C1.run.json" Beginning MCMC computations. - Sampled numerical parameters logged to "5d-muscle-2/C1.log" as TSV - Sampled trees logged to "5d-muscle-2/C1.trees" - Sampled alignments logged to "5d-muscle-2/C1.P.fastas" BAli-Phy does NOT detect how many iterations is sufficient: You need to monitor convergence and kill it when done. Maximum number of iterations set to 200. You can examine 'C1.log' using BAli-Phy tool statreport (command-line) or the BEAST program Tracer (graphical). See the manual at http://www.bali-phy.org/README.xhtml for further information. OLD cpu time limits = unlimited / unlimited NEW cpu time limits = unlimited / unlimited Setup: start: Sat Sep 19 10:56:17 2026 end: Sat Sep 19 10:56:17 2026 total (elapsed) time: 4s (4.330s) total (CPU) time: 2s (2.530s) Work: start: Sat Sep 19 10:56:17 2026 end: Sat Sep 19 10:56:27 2026 total (elapsed) time: 5s (5.041s) total (CPU) time: 3s (3.460s) total likelihood evals = 0 total calc_root_prob evals = 46067 total branches peeled = 246988 average root clv length = 97 stderr: Created directory "5d-muscle-2" for output files. [ Loading Data.Bool ] [ Loading Foreign.CList ] [ Loading Foreign.String ] [ Loading Compiler.Error ] [ Loading Compiler.Base ] [ Loading Compiler.Num ] [ Loading Data.Eq ] [ Loading Data.Function ] [ Loading Data.Maybe ] [ Loading Data.Ord ] [ Loading Data.List.NonEmpty ] [ Loading Data.Semigroup ] [ Loading Data.Monoid ] [ Loading Compiler.Enum ] [ Loading Data.Char ] [ Loading Data.Tuple ] [ Loading Data.OldList ] [ Loading Data.Foldable ] [ Loading Data.List ] [ Loading Text.Show ] [ Loading Compiler.Classes ] [ Loading Compiler.Ratio ] [ Loading Compiler.Fractional ] [ Loading Compiler.Real ] [ Loading Compiler.Integral ] [ Loading Compiler.Floating ] [ Loading Data.Functor ] [ Loading Control.Applicative ] [ Loading Control.Monad ] [ Loading Compiler.IO ] [ Loading Compiler.RealFrac ] [ Loading Foreign.Pair ] [ Loading Compiler.RealFloat ] [ Loading Compiler.ST ] [ Loading Data.Either ] [ Loading Data.IORef ] [ Loading Foreign.Vector ] [ Loading Data.Typeable ] [ Loading Data.Exception ] [ Loading System.FilePath ] [ Loading Text.Read ] [ Loading System.IO ] [ Loading Prelude ] [ Loading Bio.Alignment.Class ] [ Loading Data.Ix ] [ Loading Data.Array ] [ Loading Foreign.Introspection ] [ Loading Control.DeepSeq ] [ Loading Data.Text ] [ Loading Bio.Alphabet ] [ Loading Data.BitVector ] [ Loading Data.Set ] [ Loading Data.Map ] [ Loading Bio.Sequence ] [ Loading Data.IntSet ] [ Loading Data.JSON ] [ Loading Data.IntMap ] [ Loading Data.Text.Display ] [ Loading Graph ] [ Loading Forest ] [ Loading Tree ] [ Loading Bio.Alignment.Matrix ] [ Loading Data.Matrix ] [ Loading Data.Floating.Types ] [ Loading Numeric.LogDouble ] [ Loading Bio.Alignment.Pairwise ] [ Loading Foreign.IntMap ] [ Loading Effect ] [ Loading Foreign.Maybe ] [ Loading Range ] [ Loading Parameters ] [ Loading Bio.Alignment ] [ Loading Data.Text.IO ] [ Loading MCMC.Types ] [ Loading MCMC.Loggers ] [ Loading MCMC.Moves.Alignment ] [ Loading MCMC.Moves.Integer ] [ Loading MCMC.Moves.Context ] [ Loading Probability.Dist ] [ Loading MCMC.Moves.MH ] [ Loading MCMC.Moves.Real ] [ Loading MCMC.Moves.Tree ] [ Loading MCMC.Moves ] [ Loading MCMC ] [ Loading Control.Monad.Fix ] [ Loading Control.Monad.IO.Class ] [ Loading Data.Ratio ] [ Loading Data.Unique ] [ Loading EigenExp ] [ Loading SModel.Rate ] [ Loading Markov ] [ Loading Numeric.Log ] [ Loading Numeric.Prob ] [ Loading Probability.Random ] [ Loading Probability.Distribution.Bernoulli ] [ Loading Probability.Distribution.Beta ] [ Loading Probability.Distribution.Binomial ] [ Loading Probability.Distribution.Categorical ] [ Loading Probability.Distribution.Cauchy ] [ Loading Probability.Distribution.Uniform ] [ Loading Probability.Distribution.Discrete ] [ Loading Probability.Distribution.Gamma ] [ Loading Probability.Distribution.Independent ] [ Loading Probability.Distribution.Tuple ] [ Loading Probability.Distribution.List ] [ Loading Probability.Distribution.Poisson ] [ Loading Probability.Distribution.Shifted ] [ Loading Probability.Distribution.Exponential ] [ Loading Probability.Distribution.Laplace ] [ Loading Probability.Distribution.Normal ] [ Loading Probability.Distribution.Transform ] [ Loading Probability.Distribution.Changepoints ] [ Loading Probability.Distribution.Dirichlet ] [ Loading Probability.Distribution.DirichletProcess ] [ Loading Probability.Distribution.Geometric ] [ Loading Probability.Distribution.Markov ] [ Loading Probability.Distribution.Mixture ] [ Loading Probability.Distribution.Multinomial ] [ Loading Probability.Distribution.PhyloAlignment ] [ Loading SModel.Simple ] [ Loading Probability.Distribution.PhyloCTMC.PhyloCTMC ] [ Loading SModel.Likelihood.CLV ] [ Loading Probability.Distribution.PhyloCTMC.Properties ] [ Loading SModel.Frequency ] [ Loading SModel.Markov ] [ Loading SModel.ReversibleMarkov ] [ Loading SModel.MixtureModel ] [ Loading SModel.ASRV ] [ Loading SModel.BranchModel ] [ Loading SModel.BranchSiteMixture ] [ Loading SModel.Nucleotides ] [ Loading SModel.Codons ] [ Loading SModel.Doublets ] [ Loading SModel.Empirical ] [ Loading SModel.MarkovModulated ] [ Loading SModel.MixtureModels ] [ Loading SModel.MultiFrequency ] [ Loading SModel.MutSel ] [ Loading SModel.NonReversibleMarkov ] [ Loading SModel.Parsimony ] [ Loading SModel.PosSelection ] [ Loading SModel.RNAEdit ] [ Loading SModel ] [ Loading SModel.Likelihood.FixedA ] [ Loading Probability.Distribution.PhyloCTMC.FixedA ] [ Loading SModel.Likelihood.VariableA ] [ Loading Probability.Distribution.PhyloCTMC.VariableA ] [ Loading Probability.Distribution.PhyloCTMC ] [ Loading Probability.Distribution.RecDist ] [ Loading Probability.Distribution.Tree.Modifiable ] [ Loading Probability.Distribution.Tree.Moves ] [ Loading Probability.Distribution.Tree.Util ] [ Loading Probability.Distribution.Tree.UniformTimeTree ] [ Loading Probability.Distribution.Tree.Coalescent ] [ Loading Probability.Distribution.Tree.UniformTopology ] [ Loading Probability.Distribution.Tree.Yule ] [ Loading Probability.Distribution.Tree ] [ Loading Probability.Distribution.UniqueDist ] [ Loading Probability ] [ Loading Data.Unique.Id ] [ Loading Parse ] [ Loading Tree.Newick ] [ Loading Probability.Logger ] [ Loading System.Environment ] [ Compiling Main ] Expanding VM heap from 1 -> 16. Expanding VM heap from 16 -> 47. Expanding VM heap from 47 -> 112. Expanding VM heap from 112 -> 249. Expanding VM heap from 249 -> 536. Expanding VM heap from 536 -> 1139. Expanding VM heap from 1139 -> 2405. Expanding VM heap from 2405 -> 5064. Expanding VM heap from 5064 -> 10648. iterations = 0 iterations = 1 iterations = 2 iterations = 3 iterations = 4 iterations = 5 iterations = 6 iterations = 7 iterations = 8 iterations = 9 iterations = 10 iterations = 11 iterations = 12 iterations = 13 iterations = 14 iterations = 15 iterations = 16 iterations = 17 iterations = 18 iterations = 19 iterations = 20 iterations = 21 iterations = 22 iterations = 23 iterations = 24 iterations = 25 iterations = 26 iterations = 27 iterations = 28 iterations = 29 iterations = 30 iterations = 31 iterations = 32 iterations = 33 iterations = 34 iterations = 35 iterations = 36 iterations = 37 iterations = 38 iterations = 39 iterations = 40 iterations = 41 iterations = 42 iterations = 43 iterations = 44 iterations = 45 iterations = 46 iterations = 47 iterations = 48 iterations = 49 iterations = 50 iterations = 51 iterations = 52 iterations = 53 iterations = 54 iterations = 55 iterations = 56 iterations = 57 iterations = 58 iterations = 59 iterations = 60 iterations = 61 iterations = 62 iterations = 63 iterations = 64 iterations = 65 iterations = 66 iterations = 67 iterations = 68 iterations = 69 iterations = 70 iterations = 71 iterations = 72 iterations = 73 iterations = 74 iterations = 75 iterations = 76 iterations = 77 iterations = 78 iterations = 79 iterations = 80 iterations = 81 iterations = 82 iterations = 83 iterations = 84 iterations = 85 iterations = 86 iterations = 87 iterations = 88 iterations = 89 iterations = 90 iterations = 91 iterations = 92 iterations = 93 iterations = 94 iterations = 95 iterations = 96 iterations = 97 iterations = 98 iterations = 99 iterations = 100 iterations = 101 iterations = 102 iterations = 103 iterations = 104 iterations = 105 iterations = 106 iterations = 107 iterations = 108 iterations = 109 iterations = 110 iterations = 111 iterations = 112 iterations = 113 iterations = 114 iterations = 115 iterations = 116 iterations = 117 iterations = 118 iterations = 119 iterations = 120 iterations = 121 iterations = 122 iterations = 123 iterations = 124 iterations = 125 iterations = 126 iterations = 127 iterations = 128 iterations = 129 iterations = 130 iterations = 131 iterations = 132 iterations = 133 iterations = 134 iterations = 135 iterations = 136 iterations = 137 iterations = 138 iterations = 139 iterations = 140 iterations = 141 iterations = 142 iterations = 143 iterations = 144 iterations = 145 iterations = 146 iterations = 147 iterations = 148 iterations = 149 iterations = 150 iterations = 151 iterations = 152 iterations = 153 iterations = 154 iterations = 155 iterations = 156 iterations = 157 iterations = 158 iterations = 159 iterations = 160 iterations = 161 iterations = 162 iterations = 163 iterations = 164 iterations = 165 iterations = 166 iterations = 167 iterations = 168 iterations = 169 iterations = 170 iterations = 171 iterations = 172 iterations = 173 iterations = 174 iterations = 175 iterations = 176 iterations = 177 iterations = 178 iterations = 179 iterations = 180 iterations = 181 iterations = 182 iterations = 183 iterations = 184 iterations = 185 iterations = 186 iterations = 187 iterations = 188 iterations = 189 iterations = 190 iterations = 191 iterations = 192 iterations = 193 iterations = 194 iterations = 195 iterations = 196 iterations = 197 iterations = 198 iterations = 199 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 13/204 bali-phy:alignment-chop-internal --help RUNNING >>> MALLOC_PERTURB_=32 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/alignment-chop-internal --help 12/204 bali-phy:alignment-max --help OK 0.03s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Construct a posterior decoding alignment to summarize an alignment sample. Usage: alignment-max [OPTIONS] < alignments-file Allowed options: -h [ --help ] Produce help message --alphabet arg Specify the alphabet: DNA, RNA, Amino-Acids, Amino-Acids+stop, Triplets, Codons, or Codons+stop. -s [ --skip ] arg (=0) Number of alignment samples to skip -m [ --max-alignments ] arg (=1000) Maximum number of alignments to analyze --score arg (=wsum2) sum, wsum, wsum2, multiply --column-pr arg (=homology) homology, alignment -S [ --sort ] arg (=1) Sort partially ordered columns to group similar gaps -o [ --out ] arg (=-) Output file (defaults to stdout) -p [ --out-probabilities ] arg Output file for column probabilities, if specified --debug-graph arg Filename for debug graph -V [ --verbose ] Output more log messages on stderr. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 14/204 bali-phy:alignment-indices --help RUNNING >>> MALLOC_PERTURB_=72 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/alignment-indices --help 13/204 bali-phy:alignment-chop-internal --help OK 0.04s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Remove ancestral sequences from an alignment. Usage: alignment-chop-internal [OPTIONS] < Allowed options: -h [ --help ] produce help message --align arg file with sequences and initial alignment --alphabet arg set to 'Codons' to prefer codon alphabets --tree arg file with tree that specifies leaves to keep -N [ --nleaves ] arg number of sequences to keep ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 15/204 bali-phy:alignment-info --help RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=30 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/alignment-info --help 14/204 bali-phy:alignment-indices --help OK 0.03s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Show the alignment in terms of the index of each character in its sequence. Usage: alignment-indices [OPTIONS] Allowed options: -h [ --help ] produce help message --align arg file with sequences and initial alignment --alphabet arg set to 'Codons' to prefer codon alphabets -c [ --columns ] arg Ranges of columns to keep, like: 1-10,30- --invariant arg print only sites where this site and neighbors are invariant. --differences arg how many sequences may differ from the majority? --avoid-gaps arg (=3) How far from a gap must a column be to be invariant? --min-constraints arg Minimum # of constraints per column for a constraint to be emitted ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 16/204 bali-phy:alignment-cat --help RUNNING >>> MALLOC_PERTURB_=112 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/alignment-cat --help 15/204 bali-phy:alignment-info --help OK 0.03s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Show useful statistics about the alignment. Usage: alignment-info [] [OPTIONS] Allowed options: -h [ --help ] produce help message --align arg file with sequences and initial alignment --tree arg file with initial tree --alphabet arg specify the alphabet: DNA, RNA, Amino-Acids, Triplets, or Codons -e [ --erase-empty-columns ] Remove columns with no characters (all gaps). -N [ --show-names ] Print the sequence-names and exit -L [ --show-lengths ] Print the sequence-lengths and exit ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 17/204 bali-phy:alignment-translate --help RUNNING >>> MALLOC_PERTURB_=17 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/alignment-translate --help 16/204 bali-phy:alignment-cat --help OK 0.03s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Concatenate several alignments (with the same sequence names) end-to-end. Usage: alignment-cat [ ...] All options: -h [ --help ] Produce help message --output arg (=fasta) Which output format: fasta or phylip? -c [ --columns ] arg Ranges of columns to keep, like: 1-10,30- -t [ --taxa ] arg Taxa to keep, comma-separated -p [ --pad ] Add gaps to make sequence lengths identical -r [ --reverse ] Reverse the sequences -e [ --erase-empty-columns ] Remove columns with no characters (all gaps). --missing arg (=-?) What letters are not characters (e.g. gaps)? --strip-gaps Remove all non-character letters from sequences. --reorder-by-tree arg Reorder the sequences given a tree --use-root use the root specified in the tree file to reorder --reorder-by-alignment arg Reorder the sequences following an alignment --align-by-amino arg Arrange nucleotides into codon alignment -V [ --verbose ] [=arg(=1)] Show verbose error messages Examples: To select columns from an alignment: % alignment-cat -c1-10,50-100,600- filename.fasta > result.fasta % alignment-cat -c5-250/3 filename.fasta > first_codon_position.fasta % alignment-cat -c6-250/3 filename.fasta > second_codon_position.fasta To concatenate two or more alignments: % alignment-cat filename1.fasta filename2.fasta > all.fasta ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 18/204 bali-phy:alignment-find --help RUNNING >>> MALLOC_PERTURB_=186 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/alignment-find --help 17/204 bali-phy:alignment-translate --help OK 0.03s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Translate a DNA/RNA alignment into amino acids. Usage: alignment-translate [OPTIONS] < sequence-file [OPTIONS] Allowed options: -h [ --help ] Produce help message -g [ --genetic-code ] arg (=standard) Specify alternate genetic code. -f [ --frame ] arg (=1) Frame 1, 2, 3, -1, -2, or -3 -r [ --reverse ] Just return the reverse -c [ --complement ] Just return the complement -t [ --translate ] arg (=yes) Translate the sequences Examples: Translate DNA or RNA to amino acids in reading frame 1: % alignment-translate < dna.fasta > aa.fasta Give the reverse complement without translation: % alignment-translate -rc --translate=no < dna.fasta > dna2.fasta The following commands are identical: % alignment-translate --frame=-2 < dna.fasta > aa2.fasta % alignment-translate -rc --frame=2 < dna.fasta > aa2.fasta ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 19/204 bali-phy:trees-consensus --help RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=165 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/trees-consensus --help 18/204 bali-phy:alignment-find --help OK 0.03s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Find the last (or first) FASTA alignment in a file. (Alignments are ended by blank lines.) Usage: alignment-find [OPTIONS] < in-file Allowed options: -h [ --help ] produce help message --alphabet arg Specify the alphabet: DNA, RNA, Amino-Acids, Amino-Acids+stop, Triplets, Codons, or Codons+stop. --first get the first alignment in the file --last get the last alignment in the file (default) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 20/204 bali-phy:tree-mean-lengths --help RUNNING >>> MALLOC_PERTURB_=169 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/tree-mean-lengths --help 19/204 bali-phy:trees-consensus --help OK 0.03s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Find consensus trees and supported splits. Usage: trees-consensus [OPTIONS] [ ... ] Input options: -h [ --help ] Produce help message. -V [ --verbose ] Output more log messages on stderr. -s [ --skip ] arg (=10%) Number of trees to skip. -u [ --until ] arg Read until this number of trees. -m [ --max ] arg Thin tree samples down to this number of trees. -x [ --subsample ] arg (=1) Factor by which to subsample. -i [ --ignore ] arg Comma-separated list of taxa to ignore. Reporting options: --map-trees arg (=1) Only report the top trees per file. --min-support arg (=0.25) Minimum threshold PP for splits. --report arg Write supported partitions to file . --map-tree arg Write out the map tree to file . --consensus arg Write out consensus trees. --greedy-consensus arg Write out greedy consensus trees. --extended-consensus-L arg Write out extended consensus trees + lengths. --extended-consensus arg Write out extended consensus trees. --support-levels arg Write #branches versus LOD to file . --extended-support-levels arg Write #sub-branches versus LOD to file . Search options: --sub-partitions Search for partial splits. --depth arg (=1) Depth at which to look for partial splits. --rooting arg (=0.9) Threshold in search for partial splits. --odds-ratio arg (=1.5) Report partial-splits only if removing taxa improves the odds by at least this ratio. Examples: Compute the majority consensus tree, skipping the first 10% of trees: % trees-consensus newick.trees > c50.tree % trees-consensus newick.trees --skip=10% > c50.tree Skip the first 100 trees: % trees-consensus newick.trees --skip=100 > c50.tree Skip the first 20% of trees and take every 10th tree thereafter: % trees-consensus newick.trees --skip=20% -x10 > c50.tree Compute the 50% (majority) and 80% consensus trees: % trees-consensus newick.trees --consensus=0.5:c50.tree,0.8:c80.tree % trees-consensus newick.trees --consensus=0.5,0.8:c80.tree > c50.tree Compute the MAP tree and write a summary of supported partitions: % trees-consensus --map-tree=MAP.tree --report=partitions.txt Compute the MAP tree and write it to the standard output: % trees-consensus --map-tree=- --report=partitions.txt ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 21/204 bali-phy:mctree-mean-lengths --help RUNNING >>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=246 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/mctree-mean-lengths --help 20/204 bali-phy:tree-mean-lengths --help OK 0.03s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Compute the mean lengths for branches in the given topology. Usage: tree-mean-lengths [OPTIONS] [ ...] Allowed options: -h [ --help ] produce help message -T [ --tree ] arg tree to re-root --files arg tree samples to examine -s [ --skip ] arg (=0) number of tree samples to skip -u [ --until ] arg Read until this number of trees. --ignore arg Comma-separated taxa to remove --simple Ignore all branches not in the query tree -x [ --subsample ] arg (=1) factor by which to sub-sample --var report standard deviation of branch lengths instead of mean --no-node-lengths ignore branches not in the specified topology --safe Don't die if no trees match the topology --show-node-lengths Output special format -V [ --verbose ] Output more log messages on stderr. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 22/204 bali-phy:trees-to-SRQ --help RUNNING >>> MALLOC_PERTURB_=241 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/trees-to-SRQ --help 21/204 bali-phy:mctree-mean-lengths --help OK 0.01s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Compute the mean lengths for branches in the given topology. Usage: tree-mean-lengths < in-file Allowed options: -h [ --help ] produce help message --tree arg tree to re-root -s [ --skip ] arg (=0) number of tree samples to skip -u [ --until ] arg Read until this number of trees. --prune arg Comma-separated taxa to remove -x [ --subsample ] arg (=1) factor by which to subsample --var report standard deviation of branch lengths instead of mean --no-node-lengths ignore branches not in the specified topology --safe Don't die if no trees match the topology --drop-partial Remove partial branches --seed arg random seed -V [ --verbose ] Output more log messages on stderr. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 23/204 bali-phy:pickout --help RUNNING >>> MALLOC_PERTURB_=217 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/pickout --help 22/204 bali-phy:trees-to-SRQ --help OK 0.02s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Generate Scaled Regeneration Quantile (SRQ) plot Usage: tree-to-srq [ ...] Allowed options: -h [ --help ] produce help message --files arg tree samples to examine --predicates arg predicates to examine -s [ --skip ] arg (=10%) Number of trees to skip. -x [ --subsample ] arg (=1) factor by which to sub-sample -u [ --until ] arg Read until this number of trees. --max-points arg maximum number of points to record --mode arg (=SRQ) SRQ, sum, or values --invert consider the inverse of each event instead --no-scale-x don't scale X --no-scale-y don't scale Y ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 24/204 bali-phy:cut-range --help RUNNING >>> MALLOC_PERTURB_=79 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/cut-range --help 23/204 bali-phy:pickout --help OK 0.01s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Generate table from key = value lines in file. Usage: pickout [OPTIONS] [ ... ] < All options: -h [ --help ] Produce help message. -n [ --no-header ] Suppress the line of field names. --large The last value goes to the end of the line. --multi-line The last continues until a blank line. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 25/204 bali-phy:trees-distances --help RUNNING >>> MALLOC_PERTURB_=129 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/trees-distances --help 24/204 bali-phy:cut-range --help OK 0.01s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Select lines from multiple input files based on lines containing `key = value`. Usage: cut-range filename1.fastas [filename2.fastas ...] [OPTIONS] All options: -h [ --help ] produce help message --key arg (=iterations) cut based on values of =value --skip arg the number of samples to skip --until arg last sample to use --size arg maximum number of samples to use --verbose Output more log messages on stderr. The selection options (e.g. --skip) apply to each input file separately. Examples: Select alignments after the first 100 iterations from two different runs: % cut-range --skip=100 run-1/C1.P1.fastas run-2/C1.P1.fastas > P1.fastas ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 26/204 bali-phy:alignment-thin --help RUNNING >>> MALLOC_PERTURB_=128 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/alignment-thin --help 25/204 bali-phy:trees-distances --help OK 0.02s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Compute autocorrelations or other functions of tree distances. Usage: trees-distances trees-file1 [trees-file2 ...] All options: Input options: -h [ --help ] produce help message -s [ --skip ] arg (=0) number of tree samples to skip -u [ --until ] arg Read until this number of trees. -m [ --max ] arg Thin tree samples down to this number of trees. -x [ --subsample ] arg (=1) factor by which to subsample -V [ --verbose ] Output more log messages on stderr. Analysis options: --analysis arg (=matrix) Analysis: matrix, autocorrelation, diameter, compare, closest, convergence, converged. --metric arg (=topology) Tree distance: topology, branch, internal-branch. --remove-duplicates [matrix]: disallow zero distances between points. --max-lag arg [autocorrelation]: max lag to consider. --CI arg (=0.95) Confidence interval size. --converged arg (=0.05) Comma-separated quantiles of distance required for converged? (smaller is more strict). --mean Show mean and standard deviation --median Show median and confidence interval --minmax Show minimum and maximum distances --leaves-only Show minimum and maximum distances --topology-only Show minimum and maximum distances --jitter arg Amount of noise to add to distances Example: Compute distance matrix between all pairs of trees in all files: % trees-distances matrix file1.trees ... fileN.trees Compute average distances at increasing separation: % trees-distances autocorrelation file1.trees Summarize distances within one group of trees: % trees-distances diameter file1.trees --mean --median --minmax Summarize distances within and between two groups of trees: % trees-distances compare file1.trees file2.trees --mean --median --minmax Summarize distances within and between two groups of trees: % trees-distances closest file1.trees file2.trees Summarize distances within and between two groups of trees: % trees-distances leaf-dist-matrix file1.trees ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 27/204 bali-phy:alignments-diff --help RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=48 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/alignments-diff --help 26/204 bali-phy:alignment-thin --help OK 0.02s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Remove sequences or columns from an alignment. Usage: alignment-thin [OPTIONS] General options: -h [ --help ] Print usage information. -V [ --verbose ] Output more log messages on stderr. Sequence filtering options: -p [ --protect ] arg Sequences that cannot be removed (comma-separated). -k [ --keep ] arg Remove sequences not in comma-separated list . -r [ --remove ] arg Remove sequences in comma-separated list . -l [ --longer-than ] arg Remove sequences not longer than . -s [ --shorter-than ] arg Remove sequences not shorter than . -c [ --cutoff ] arg Remove similar sequences with #mismatches < cutoff. -d [ --down-to ] arg Remove similar sequences down to sequences. --remove-gappy arg Remove outlier sequences -- defined as sequences that are missing too many conserved sites. --conserved arg (=0.75) Fraction of sequences that must contain a letter for it to be considered conserved. Column filtering options: -K [ --keep-columns ] arg Keep columns from this sequence -m [ --min-letters ] arg Remove columns with fewer than letters. -u [ --remove-unique ] arg Remove insertions in a single sequence if longer than letters -e [ --erase-empty-columns ] Remove columns with no characters (all gaps). Output options: -S [ --sort ] Sort partially ordered columns to group similar gaps. -L [ --show-lengths ] Just print out sequence lengths. -N [ --show-names ] Just print out sequence lengths. -F [ --find-dups ] arg For each sequence, find the closest other sequence. Examples: Remove columns without a minimum number of letters: % alignment-thin --min-letters=5 file.fasta > file-thinned.fasta Remove sequences by name: % alignment-thin --remove=seq1,seq2 file.fasta > file2.fasta % alignment-thin --keep=seq1,seq2 file.fasta > file2.fasta Remove short sequences: % alignment-thin --longer-than=250 file.fasta > file-long.fasta Remove similar sequences with <= 5 differences from the closest other sequence: % alignment-thin --cutoff=5 file.fasta > more-than-5-differences.fasta Remove similar sequences until we have the right number of sequences: % alignment-thin --down-to=30 file.fasta > file-30taxa.fasta Remove dissimilar sequences that are missing conserved columns: % alignment-thin --remove-gappy=10 file.fasta > file2.fasta Protect some sequences from being removed: % alignment-thin --down-to=30 file.fasta --protect=seq1,seq2 > file2.fasta % alignment-thin --down-to=30 file.fasta --protect=@filename > file2.fasta ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 28/204 bali-phy:tree-tool --help RUNNING >>> MALLOC_PERTURB_=157 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/tree-tool --help 27/204 bali-phy:alignments-diff --help OK 0.02s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Align two alignments for comparison. Usage: alignments-diff alignment-file1 alignment-file2 [OPTIONS] General options: -h [ --help ] produce help message Input options: --alphabet arg set to 'Codons' to prefer codon alphabets Output options: --merge Stack the two alignments into one alignment with duplicate names --dual Write out the two aligned alignments separately --fill arg (=gap) blank columns filled with: gap or unknown -d [ --differences-file ] arg Filename to store differences in AU format --blocksize arg (=20) Width of blocks of same color --classes arg (=1) Number of groups for non-matching characters ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 29/204 bali-phy:alignment-distances --help RUNNING >>> MALLOC_PERTURB_=146 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/alignment-distances --help 28/204 bali-phy:tree-tool --help OK 0.02s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Perform various operations on Newick trees. Usage: tree-tool [OPTIONS] General options: -h [ --help ] produce help message -V [ --verbose ] Output more log messages on stderr. Modification options: --prune arg Comma-separated taxa to remove --root Find a root position --resolve Resolve polytomies --remove-root-branch Remove single branch from root. --remove-root-branches Ensure root is not a tip. --remove-knuckles Remove degree-2 nodes. --scale arg Scale branch-lengths by factor --strip-internal-names Remove internal node names --name-all-nodes Add node names Output options: --length Report the total tree length --diameter Report the tree diameter --node-degrees Report the tree diameter --count-leaves Show the number of leaves --count-nodes Show the number of nodes --show-leaves Show the leaf names --show-nodes Show the node names ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 30/204 bali-phy:alignment-draw --help RUNNING >>> MALLOC_PERTURB_=154 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/alignment-draw --help 29/204 bali-phy:alignment-distances --help OK 0.02s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Compute distances between alignments. Usage: alignment-distances alignments-file1 [alignments-file2 ...] All options: Input options: -h [ --help ] Produce help message -s [ --skip ] arg (=0) Number of alignment samples to skip. -m [ --max ] arg (=1000) Maximum number of alignments to analyze. -V [ --verbose ] Output more log messages on stderr. --alphabet arg Specify the alphabet: DNA, RNA, Amino-Acids, Amino-Acids+stop, Triplets, Codons, or Codons+stop. Analysis options: --distances arg (=splits:splits2:nonrecall:inaccuracy) Colon-separated list of distances. --analysis arg Analysis: score, AxA, NxN, compare, median, distances --CI arg (=0.94999999999999996) Confidence interval size. --mean Show mean and standard deviation --median Show median and confidence interval --minmax Show minimum and maximum distances Distances: splits, splits2, pairwise, recall, accuracy, nonrecall, inaccuracy Examples: Compute distances from true.fasta to each in As.fasta: % alignment-distances score true.fasta As.fasta Compute distance matrix between all pairs of alignments in all files: % alignment-distances AxA file1.fasta ... fileN.fasta Compute all NxN pairwise alignment accuracies, averaged over As: % alignment-distances NxN true.fasta As.fasta Find alignment with smallest average distance to other alignments: % alignment-distances median As.fasta A.fasta Compare the distances with-in and between the two groups: % alignment-distances compare A-dist1.fasta A-dist2.fasta Report distribution of average distance to other alignments: % alignment-distances distances As.fasta A.fasta ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 31/204 bali-phy:trees-bootstrap --help RUNNING >>> MALLOC_PERTURB_=42 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/trees-bootstrap --help 30/204 bali-phy:alignment-draw --help OK 0.02s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Draw an alignment to HTML, optionally coloring residues by AU. Usage: alignment-draw [] [OPTIONS] All options: General options: -h [ --help ] produce help message --file arg file with sequences and initial alignment Output: --legend Print a legend showing how color-scheme indicates uncertainty. --show-ruler Print a ruler to show column numbers --column-colors Color-code column ticks by column certainty --AU arg file with alignment uncertainties --show-gaps arg (=yes) Show gaps --show-letters arg (=yes) Show letters --show-names arg (=yes) Show names --gaps-different arg (=yes) Color gaps in grey. --width arg The number of columns per line --start arg The first column to plot --end arg The last column to plot --format arg (=HTML) produce a plot in this format --min arg Minimum value of scale function --max arg Maximum value of scale function --color-scheme arg Include a length of how certainties map to colors --scale arg (=LOD) scale for the uncertainties Base Color Schemes: plain, bw, Rainbow, RedBlue, BlueRed, AA, DNA Modifiers: switch, contrast, fade Examples: Rainbow+contrast+fade AA+contrast+fade+fade+fade+fade ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 32/204 bali-phy:draw-tree --help RUNNING >>> MALLOC_PERTURB_=180 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/draw-tree --help 31/204 bali-phy:trees-bootstrap --help OK 0.02s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Compare support for partitions between different files. Usage: trees-bootstrap [ ... ] --predicates [OPTIONS] All options: Input options: -h [ --help ] Produce help message. -s [ --skip ] arg (=10%) Number of trees to skip. -u [ --until ] arg Read until this number of trees. -m [ --max ] arg Thin tree samples down to this number of trees. -x [ --subsample ] arg Factor by which to sub-sample. --predicates arg Predicates to examine. --min-support arg (=0.1) Minimum value of predicates to consider interesting.. -V [ --verbose ] Output more log messages on stderr. Block bootstrap options: --bootstrap Do block bootstrapping to get a CI on the posterior probabilities. --samples arg (=10000) Number of bootstrap samples. --pseudocount arg (=1) Extra 0/1 to add to bootstrap samples. --blocksize arg Block size to use in block boostrap. --seed arg Random seed. Reporting options: --separation arg (=0) Only report trees/partitions if they differ by this many LODs --confidence arg (=0.95) Width of confidence intervals --LOD-table arg Write the partitions LOD10's to a file. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 33/204 bali-phy:extract-ancestors --help RUNNING >>> MALLOC_PERTURB_=140 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/extract-ancestors --help 32/204 bali-phy:draw-tree --help OK 0.02s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Draw NEWICK (and some other) formatted files. Usage: draw-tree [OPTIONS] All options: Input options: -h [ --help ] Produce help message -W [ --width ] arg (=8.5) Page width in inches -H [ --height ] arg (=11) Page height in inches --file arg predicates to examine --output arg (=pdf) Type of output to write: tree, topology, mtree, lengths, dot, ps, pdf, svg --out arg Output filename (without extension) --full Consider only full splits by collapsing any partial splits. --iterations arg (=2) Number of iterations for layout algorithm --font-size arg (=10) Font size for taxon names --angle_iterations arg (=0) Number of iterations for layout algorithm with small-angle penalties --labels arg (=horizontal) Are the names horizontal or angled? --collapse Give node lengths evenly to neighboring branches and zero the node lengths. --layout arg (=graph) Layout method: graph, equal-angle, equal-daylight, etc. --greedy For equal-daylight layout: take as much daylight as possible? --tree-layout-initial Start an energy layout with positions from the equal-angle layout - only for multifurcating trees --no-shade For equal-daylight layout: reject rotations that shade other groups? --draw-clouds arg Draw wandering-ranges in MC trees as clouds. --seed arg Random seed --verbose Output more log messages on stderr. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 34/204 bali-phy:summarize-ancestors --help RUNNING >>> MALLOC_PERTURB_=98 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/summarize-ancestors --help 33/204 bali-phy:extract-ancestors --help OK 0.02s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Extract and name ancestral sequences according to node- and branch- queries. Usage: extract-ancestors [OPTIONS] All options: General options: -h [ --help ] produces help message -V [ --verbose ] [=arg(=1)] Show more log messages on stderr. Input options: -A [ --alignments ] arg File of alignment samples -T [ --trees ] arg File of corresponding tree samples -x [ --subsample ] arg (=10) factor by which to sub-sample trees Ancestor query options: -n [ --nodes ] arg Newick tree with labelled ancestors -g [ --groups ] arg File with named groups --nodes-min arg (=0.34) Minimum fraction to include a node. --groups-min arg (=0.34) Minimum fraction to include a group. Examples: Add named ancestral sequences to alignments where they are present: % extract-ancestors -A C1.P1.fastas -T C1.trees --nodes query.tree --groups query.tree ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 35/204 bali-phy:mcon-tool --help RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=80 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/mcon-tool --help 34/204 bali-phy:summarize-ancestors --help OK 0.02s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Construct alignments with internal sequences for labeled nodes in query tree. Usage: summarize-ancestors -A -T [OPTIONS] All options: General options: -h [ --help ] produces help message -V [ --verbose ] [=arg(=1)] Show more log messages on stderr. Input options: -A [ --alignments ] arg File of alignment samples -T [ --trees ] arg File of corresponding tree samples -x [ --subsample ] arg (=10) factor by which to sub-sample trees -m [ --max ] arg (=500) Thin (alignment,tree) pairs down to this number of samples. Ancestor query options: -n [ --nodes ] arg Newick tree with labelled ancestors -g [ --groups ] arg File with named groups --nodes-min arg (=0.34) Minimum fraction to include a node. --groups-min arg (=0.34) Minimum fraction to include a group. Examples: Add ancestral sequences to summary alignment: % summarize-ancestors summary.fasta -A C1.P1.fastas -T C1.trees --nodes query.tree --groups query.tree ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 36/204 bali-phy:subsample --help RUNNING >>> MALLOC_PERTURB_=122 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-subsample --help 35/204 bali-phy:mcon-tool --help OK 0.02s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Convert MCON files Usage: mcon-tool [OPTIONS] Allowed options: -h [ --help ] produce help message --unnest file with alignment to annotate --atomize file with tree --split arg split and write to filenames with prefix=arg --drop arg paths to drop -T [ --add-time-field ] arg add field indicating the record number -O [ --output ] arg (=MCON) output format (TSV or MCON) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 37/204 bali-phy:bali-phy testsuite mcmc/one-sequence/1 RUNNING >>> MALLOC_PERTURB_=182 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run mcmc/one-sequence/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 36/204 bali-phy:subsample --help OK 0.02s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Subsample lines in a file. Usage: subsample [OPTIONS] < in-file Allowed options: -h [ --help ] produce help message -x [ --factor ] arg (=1) Factor by which to subsample. --skip arg (=0) Throw out some lines at the beginning. --max arg Maximum number of samples to keep --header This file has a header - don't throw it out. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 38/204 bali-phy:bali-phy testsuite mcmc/no-imodel RUNNING >>> MALLOC_PERTURB_=15 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run mcmc/no-imodel /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 38/204 bali-phy:bali-phy testsuite mcmc/no-imodel OK 4.03s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 39/204 bali-phy:bali-phy testsuite mcmc/fixed-scale RUNNING >>> MALLOC_PERTURB_=70 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run mcmc/fixed-scale /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 37/204 bali-phy:bali-phy testsuite mcmc/one-sequence/1 OK 4.43s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 40/204 bali-phy:bali-phy testsuite mcmc/48-sequences/1 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=13 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run mcmc/48-sequences/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 39/204 bali-phy:bali-phy testsuite mcmc/fixed-scale OK 4.84s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 41/204 bali-phy:bali-phy testsuite mcmc/two-sequences/1 RUNNING >>> MALLOC_PERTURB_=245 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run mcmc/two-sequences/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 41/204 bali-phy:bali-phy testsuite mcmc/two-sequences/1 OK 4.65s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 42/204 bali-phy:bali-phy testsuite mcmc/with-imodel RUNNING >>> MALLOC_PERTURB_=225 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run mcmc/with-imodel /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 40/204 bali-phy:bali-phy testsuite mcmc/48-sequences/1 OK 10.62s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 43/204 bali-phy:bali-phy testsuite mcmc/two-partitions RUNNING >>> MALLOC_PERTURB_=168 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run mcmc/two-partitions /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 42/204 bali-phy:bali-phy testsuite mcmc/with-imodel OK 6.27s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 44/204 bali-phy:bali-phy testsuite mcmc/fixed-topology/unrooted RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=97 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run mcmc/fixed-topology/unrooted /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 43/204 bali-phy:bali-phy testsuite mcmc/two-partitions OK 6.30s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 45/204 bali-phy:bali-phy testsuite mcmc/fixed-topology/rooted RUNNING >>> MALLOC_PERTURB_=126 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run mcmc/fixed-topology/rooted /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 44/204 bali-phy:bali-phy testsuite mcmc/fixed-topology/unrooted OK 7.29s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 46/204 bali-phy:bali-phy testsuite IO/errors/Triplets/1 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=69 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run IO/errors/Triplets/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 46/204 bali-phy:bali-phy testsuite IO/errors/Triplets/1 OK 0.21s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 47/204 bali-phy:bali-phy testsuite IO/errors/Triplets/2 RUNNING >>> MALLOC_PERTURB_=140 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run IO/errors/Triplets/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 47/204 bali-phy:bali-phy testsuite IO/errors/Triplets/2 OK 0.13s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 48/204 bali-phy:bali-phy testsuite IO/errors/Triplets/AUTGC RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=115 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run IO/errors/Triplets/AUTGC /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 48/204 bali-phy:bali-phy testsuite IO/errors/Triplets/AUTGC OK 0.11s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 49/204 bali-phy:bali-phy testsuite IO/errors/DNA-RNA/1 RUNNING >>> MALLOC_PERTURB_=244 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run IO/errors/DNA-RNA/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 49/204 bali-phy:bali-phy testsuite IO/errors/DNA-RNA/1 OK 0.14s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 50/204 bali-phy:bali-phy testsuite IO/errors/DNA-RNA/3 RUNNING >>> MALLOC_PERTURB_=17 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run IO/errors/DNA-RNA/3 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 50/204 bali-phy:bali-phy testsuite IO/errors/DNA-RNA/3 OK 0.15s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 51/204 bali-phy:bali-phy testsuite IO/errors/DNA-RNA/2 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=242 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run IO/errors/DNA-RNA/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 51/204 bali-phy:bali-phy testsuite IO/errors/DNA-RNA/2 OK 0.15s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 52/204 bali-phy:bali-phy testsuite IO/errors/Codons/1 RUNNING >>> MALLOC_PERTURB_=5 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run IO/errors/Codons/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 45/204 bali-phy:bali-phy testsuite mcmc/fixed-topology/rooted OK 6.70s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 53/204 bali-phy:bali-phy testsuite IO/errors/Codons/3 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=13 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run IO/errors/Codons/3 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 52/204 bali-phy:bali-phy testsuite IO/errors/Codons/1 OK 0.33s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 54/204 bali-phy:bali-phy testsuite IO/errors/Codons/2 RUNNING >>> MALLOC_PERTURB_=230 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run IO/errors/Codons/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 53/204 bali-phy:bali-phy testsuite IO/errors/Codons/3 OK 0.40s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 55/204 bali-phy:bali-phy testsuite IO/errors/Codons/AUTGC RUNNING >>> MALLOC_PERTURB_=60 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run IO/errors/Codons/AUTGC /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 55/204 bali-phy:bali-phy testsuite IO/errors/Codons/AUTGC OK 0.11s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 56/204 bali-phy:bali-phy testsuite IO/errors/Codons/stop/1 RUNNING >>> MALLOC_PERTURB_=135 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run IO/errors/Codons/stop/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 54/204 bali-phy:bali-phy testsuite IO/errors/Codons/2 OK 0.35s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 57/204 bali-phy:bali-phy testsuite IO/errors/Codons/stop/2 RUNNING >>> MALLOC_PERTURB_=72 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run IO/errors/Codons/stop/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 56/204 bali-phy:bali-phy testsuite IO/errors/Codons/stop/1 OK 0.32s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 58/204 bali-phy:bali-phy testsuite print/1 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=11 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run print/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 57/204 bali-phy:bali-phy testsuite IO/errors/Codons/stop/2 OK 0.39s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 59/204 bali-phy:bali-phy testsuite print/2 RUNNING >>> MALLOC_PERTURB_=170 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run print/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 58/204 bali-phy:bali-phy testsuite print/1 OK 1.45s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 60/204 bali-phy:bali-phy testsuite prob_prog/mcmc/propose RUNNING >>> MALLOC_PERTURB_=10 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/mcmc/propose /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 59/204 bali-phy:bali-phy testsuite print/2 OK 2.79s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 61/204 bali-phy:bali-phy testsuite prob_prog/sample_crp RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/sample_crp /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 60/204 bali-phy:bali-phy testsuite prob_prog/mcmc/propose OK 5.13s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 62/204 bali-phy:bali-phy testsuite prob_prog/infer_tree/1 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=8 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/infer_tree/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 61/204 bali-phy:bali-phy testsuite prob_prog/sample_crp OK 5.08s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 63/204 bali-phy:bali-phy testsuite prob_prog/infer_tree/coalescent/1 RUNNING >>> MALLOC_PERTURB_=35 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/infer_tree/coalescent/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 62/204 bali-phy:bali-phy testsuite prob_prog/infer_tree/1 OK 4.61s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 64/204 bali-phy:bali-phy testsuite prob_prog/infer_tree/coalescent/2 RUNNING >>> MALLOC_PERTURB_=94 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/infer_tree/coalescent/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 63/204 bali-phy:bali-phy testsuite prob_prog/infer_tree/coalescent/1 OK 4.45s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 65/204 bali-phy:bali-phy testsuite prob_prog/infer_tree/4 RUNNING >>> MALLOC_PERTURB_=111 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/infer_tree/4 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 64/204 bali-phy:bali-phy testsuite prob_prog/infer_tree/coalescent/2 OK 4.80s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 66/204 bali-phy:bali-phy testsuite prob_prog/infer_tree/5 RUNNING >>> MALLOC_PERTURB_=188 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/infer_tree/5 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 65/204 bali-phy:bali-phy testsuite prob_prog/infer_tree/4 OK 3.80s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 67/204 bali-phy:bali-phy testsuite prob_prog/infer_tree/3 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=216 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/infer_tree/3 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 66/204 bali-phy:bali-phy testsuite prob_prog/infer_tree/5 OK 3.73s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 68/204 bali-phy:bali-phy testsuite prob_prog/infer_tree/2 RUNNING >>> MALLOC_PERTURB_=229 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/infer_tree/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 67/204 bali-phy:bali-phy testsuite prob_prog/infer_tree/3 OK 6.04s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 69/204 bali-phy:bali-phy testsuite prob_prog/infer_tree/yule/1 RUNNING >>> MALLOC_PERTURB_=152 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/infer_tree/yule/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 68/204 bali-phy:bali-phy testsuite prob_prog/infer_tree/2 OK 3.14s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 70/204 bali-phy:bali-phy testsuite prob_prog/infer_tree/6 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=105 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/infer_tree/6 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 70/204 bali-phy:bali-phy testsuite prob_prog/infer_tree/6 OK 4.67s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... FAIL! ['exit'] (expected) Created directory "ignore-1" for output files. bali-phy: Error! evaluating reg # 6374 (unchangeable): case <6372> of {(b, c) -> c} evaluating reg # 6372 (unchangeable): case <1387> of {_ -> case <2294> of {_ -> (<2294>, <1387>)}} evaluating reg # 1387 (unchangeable): MCMC:runMCMC 5 0 0 evaluating reg # 8227 (unchangeable): case <10411> of {(b, c) -> c} evaluating reg # 10411 (unchangeable): case <10265> of {_ -> case <2294> of {_ -> (<2294>, <10265>)}} evaluating reg # 10265 (unchangeable): MCMC:sampleSPRFlatRaw <1116> 0 0 Reg 8773 isn't modifiable! [8773] = case %0 of {(,) -> Trim {0} %0} {705} SUCCESS! (0 unexpected failures, 1 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 71/204 bali-phy:bali-phy testsuite prob_prog/infer_tree/m7 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=218 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/infer_tree/m7 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 71/204 bali-phy:bali-phy testsuite prob_prog/infer_tree/m7 OK 8.00s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 72/204 bali-phy:bali-phy testsuite prob_prog/sample_tree/1 RUNNING >>> MALLOC_PERTURB_=129 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/sample_tree/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 69/204 bali-phy:bali-phy testsuite prob_prog/infer_tree/yule/1 OK 14.31s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 73/204 bali-phy:bali-phy testsuite prob_prog/sample_tree/coalescent/1 RUNNING >>> MALLOC_PERTURB_=134 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/sample_tree/coalescent/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 72/204 bali-phy:bali-phy testsuite prob_prog/sample_tree/1 OK 4.91s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 74/204 bali-phy:bali-phy testsuite prob_prog/sample_tree/coalescent/2 RUNNING >>> MALLOC_PERTURB_=201 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/sample_tree/coalescent/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 73/204 bali-phy:bali-phy testsuite prob_prog/sample_tree/coalescent/1 OK 4.03s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 75/204 bali-phy:bali-phy testsuite prob_prog/sample_tree/4 RUNNING >>> MALLOC_PERTURB_=114 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/sample_tree/4 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 74/204 bali-phy:bali-phy testsuite prob_prog/sample_tree/coalescent/2 OK 3.24s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 76/204 bali-phy:bali-phy testsuite prob_prog/sample_tree/5 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=216 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/sample_tree/5 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 75/204 bali-phy:bali-phy testsuite prob_prog/sample_tree/4 OK 3.33s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 77/204 bali-phy:bali-phy testsuite prob_prog/sample_tree/3 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=48 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/sample_tree/3 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 76/204 bali-phy:bali-phy testsuite prob_prog/sample_tree/5 OK 3.43s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 78/204 bali-phy:bali-phy testsuite prob_prog/sample_tree/2 RUNNING >>> MALLOC_PERTURB_=234 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/sample_tree/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 77/204 bali-phy:bali-phy testsuite prob_prog/sample_tree/3 OK 3.49s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 79/204 bali-phy:bali-phy testsuite prob_prog/sample_tree/yule/1 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=83 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/sample_tree/yule/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 79/204 bali-phy:bali-phy testsuite prob_prog/sample_tree/yule/1 OK 3.62s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 80/204 bali-phy:bali-phy testsuite prob_prog/popgen/li_stephens RUNNING >>> MALLOC_PERTURB_=181 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/popgen/li_stephens /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 78/204 bali-phy:bali-phy testsuite prob_prog/sample_tree/2 OK 4.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 81/204 bali-phy:bali-phy testsuite prob_prog/order-two RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=13 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/order-two /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 80/204 bali-phy:bali-phy testsuite prob_prog/popgen/li_stephens OK 4.53s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 82/204 bali-phy:bali-phy testsuite prob_prog/examples.3/mixture_model RUNNING >>> MALLOC_PERTURB_=68 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/examples.3/mixture_model /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 81/204 bali-phy:bali-phy testsuite prob_prog/order-two OK 4.62s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 83/204 bali-phy:bali-phy testsuite prob_prog/examples.3/glm_hierarchical_model RUNNING >>> MALLOC_PERTURB_=99 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/examples.3/glm_hierarchical_model /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 82/204 bali-phy:bali-phy testsuite prob_prog/examples.3/mixture_model OK 4.38s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 84/204 bali-phy:bali-phy testsuite prob_prog/cluster/1 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=85 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/cluster/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 83/204 bali-phy:bali-phy testsuite prob_prog/examples.3/glm_hierarchical_model OK 5.42s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 85/204 bali-phy:bali-phy testsuite prob_prog/cluster/2 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=215 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/cluster/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 85/204 bali-phy:bali-phy testsuite prob_prog/cluster/2 OK 5.23s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 86/204 bali-phy:bali-phy testsuite prob_prog/regression RUNNING >>> MALLOC_PERTURB_=54 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/regression /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 84/204 bali-phy:bali-phy testsuite prob_prog/cluster/1 OK 8.27s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 87/204 bali-phy:bali-phy testsuite prob_prog/coal_mining RUNNING >>> MALLOC_PERTURB_=108 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/coal_mining /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 86/204 bali-phy:bali-phy testsuite prob_prog/regression OK 5.13s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 88/204 bali-phy:bali-phy testsuite prob_prog/demos/1 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=85 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/demos/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 87/204 bali-phy:bali-phy testsuite prob_prog/coal_mining OK 5.97s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 89/204 bali-phy:bali-phy testsuite prob_prog/demos/4 RUNNING >>> MALLOC_PERTURB_=229 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/demos/4 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 88/204 bali-phy:bali-phy testsuite prob_prog/demos/1 OK 4.05s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 90/204 bali-phy:bali-phy testsuite prob_prog/demos/5 RUNNING >>> MALLOC_PERTURB_=219 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/demos/5 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 89/204 bali-phy:bali-phy testsuite prob_prog/demos/4 OK 4.18s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 91/204 bali-phy:bali-phy testsuite prob_prog/demos/3 RUNNING >>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=110 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/demos/3 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 90/204 bali-phy:bali-phy testsuite prob_prog/demos/5 OK 4.31s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 92/204 bali-phy:bali-phy testsuite prob_prog/demos/2 RUNNING >>> MALLOC_PERTURB_=27 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/demos/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 91/204 bali-phy:bali-phy testsuite prob_prog/demos/3 OK 3.96s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 93/204 bali-phy:bali-phy testsuite prob_prog/demos/variable-dim RUNNING >>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=88 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/demos/variable-dim /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 92/204 bali-phy:bali-phy testsuite prob_prog/demos/2 OK 4.23s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 94/204 bali-phy:bali-phy testsuite prob_prog/demos/6 RUNNING >>> MALLOC_PERTURB_=232 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/demos/6 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 93/204 bali-phy:bali-phy testsuite prob_prog/demos/variable-dim OK 3.37s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 95/204 bali-phy:bali-phy testsuite prob_prog/demos/airline RUNNING >>> MALLOC_PERTURB_=38 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/demos/airline /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 94/204 bali-phy:bali-phy testsuite prob_prog/demos/6 OK 3.20s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 96/204 bali-phy:bali-phy testsuite prob_prog/hmm/1 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=66 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/hmm/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 95/204 bali-phy:bali-phy testsuite prob_prog/demos/airline OK 3.17s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 97/204 bali-phy:bali-phy testsuite prob_prog/no-resample/1 RUNNING >>> MALLOC_PERTURB_=233 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/no-resample/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 96/204 bali-phy:bali-phy testsuite prob_prog/hmm/1 OK 4.06s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 98/204 bali-phy:bali-phy testsuite prob_prog/no-resample/2 RUNNING >>> MALLOC_PERTURB_=63 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/no-resample/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 98/204 bali-phy:bali-phy testsuite prob_prog/no-resample/2 OK 5.85s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 99/204 bali-phy:bali-phy testsuite prob_prog/observe/1 RUNNING >>> MALLOC_PERTURB_=74 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/observe/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 97/204 bali-phy:bali-phy testsuite prob_prog/no-resample/1 OK 11.74s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 100/204 bali-phy:bali-phy testsuite prob_prog/observe/3 RUNNING >>> MALLOC_PERTURB_=135 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/observe/3 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 99/204 bali-phy:bali-phy testsuite prob_prog/observe/1 OK 4.60s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 101/204 bali-phy:bali-phy testsuite prob_prog/observe/2 RUNNING >>> MALLOC_PERTURB_=198 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/observe/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 100/204 bali-phy:bali-phy testsuite prob_prog/observe/3 OK 4.19s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 102/204 bali-phy:bali-phy testsuite prob_prog/lazy_sample/1 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=237 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/lazy_sample/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 101/204 bali-phy:bali-phy testsuite prob_prog/observe/2 OK 4.02s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 103/204 bali-phy:bali-phy testsuite prob_prog/lazy_sample/3 RUNNING >>> MALLOC_PERTURB_=145 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/lazy_sample/3 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 102/204 bali-phy:bali-phy testsuite prob_prog/lazy_sample/1 OK 3.11s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 104/204 bali-phy:bali-phy testsuite prob_prog/lazy_sample/2 RUNNING >>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=248 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/lazy_sample/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 103/204 bali-phy:bali-phy testsuite prob_prog/lazy_sample/3 OK 3.34s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 105/204 bali-phy:bali-phy testsuite prob_prog/functions/1 RUNNING >>> MALLOC_PERTURB_=112 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/functions/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 104/204 bali-phy:bali-phy testsuite prob_prog/lazy_sample/2 OK 3.24s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 106/204 bali-phy:bali-phy testsuite prob_prog/if-then-else/1 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=53 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/if-then-else/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 105/204 bali-phy:bali-phy testsuite prob_prog/functions/1 OK 3.22s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 107/204 bali-phy:bali-phy testsuite prob_prog/examples.1/GaussianMixture RUNNING >>> MALLOC_PERTURB_=182 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/examples.1/GaussianMixture /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 106/204 bali-phy:bali-phy testsuite prob_prog/if-then-else/1 OK 3.86s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 108/204 bali-phy:bali-phy testsuite prob_prog/examples.1/LDA RUNNING >>> MALLOC_PERTURB_=9 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/examples.1/LDA /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 107/204 bali-phy:bali-phy testsuite prob_prog/examples.1/GaussianMixture OK 4.18s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 109/204 bali-phy:bali-phy testsuite prob_prog/examples.1/GaussianRandomWalk RUNNING >>> MALLOC_PERTURB_=199 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/examples.1/GaussianRandomWalk /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 108/204 bali-phy:bali-phy testsuite prob_prog/examples.1/LDA OK 4.40s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 110/204 bali-phy:bali-phy testsuite prob_prog/examples.1/PCFG RUNNING >>> MALLOC_PERTURB_=227 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/examples.1/PCFG /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 109/204 bali-phy:bali-phy testsuite prob_prog/examples.1/GaussianRandomWalk OK 4.21s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 111/204 bali-phy:bali-phy testsuite prob_prog/categorical RUNNING >>> MALLOC_PERTURB_=198 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/categorical /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 110/204 bali-phy:bali-phy testsuite prob_prog/examples.1/PCFG OK 4.16s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 112/204 bali-phy:bali-phy testsuite prob_prog/examples.2/branching RUNNING >>> MALLOC_PERTURB_=144 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run prob_prog/examples.2/branching /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 111/204 bali-phy:bali-phy testsuite prob_prog/categorical OK 4.38s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 113/204 bali-phy:bali-phy testsuite haskell/IO/1 RUNNING >>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=246 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/IO/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 113/204 bali-phy:bali-phy testsuite haskell/IO/1 OK 0.46s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 114/204 bali-phy:bali-phy testsuite haskell/IO/3 RUNNING >>> MALLOC_PERTURB_=33 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/IO/3 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 114/204 bali-phy:bali-phy testsuite haskell/IO/3 OK 0.42s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 115/204 bali-phy:bali-phy testsuite haskell/math/RealFloat RUNNING >>> MALLOC_PERTURB_=132 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/math/RealFloat /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 115/204 bali-phy:bali-phy testsuite haskell/math/RealFloat OK 0.45s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 116/204 bali-phy:bali-phy testsuite haskell/Types/GADT/1 RUNNING >>> MALLOC_PERTURB_=81 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Types/GADT/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 116/204 bali-phy:bali-phy testsuite haskell/Types/GADT/1 OK 0.08s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 117/204 bali-phy:bali-phy testsuite haskell/Types/GADT/4 RUNNING >>> MALLOC_PERTURB_=183 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Types/GADT/4 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 117/204 bali-phy:bali-phy testsuite haskell/Types/GADT/4 OK 0.08s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 118/204 bali-phy:bali-phy testsuite haskell/Types/GADT/3 RUNNING >>> MALLOC_PERTURB_=91 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Types/GADT/3 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 118/204 bali-phy:bali-phy testsuite haskell/Types/GADT/3 OK 0.20s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 119/204 bali-phy:bali-phy testsuite haskell/Types/GADT/2 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=242 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Types/GADT/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 119/204 bali-phy:bali-phy testsuite haskell/Types/GADT/2 OK 0.30s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 120/204 bali-phy:bali-phy testsuite haskell/Types/1 RUNNING >>> MALLOC_PERTURB_=123 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Types/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 120/204 bali-phy:bali-phy testsuite haskell/Types/1 OK 0.48s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 121/204 bali-phy:bali-phy testsuite haskell/Types/4 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=69 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Types/4 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 121/204 bali-phy:bali-phy testsuite haskell/Types/4 OK 0.11s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 122/204 bali-phy:bali-phy testsuite haskell/Types/5 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=59 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Types/5 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 122/204 bali-phy:bali-phy testsuite haskell/Types/5 OK 0.13s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 123/204 bali-phy:bali-phy testsuite haskell/Types/3 RUNNING >>> MALLOC_PERTURB_=49 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Types/3 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 112/204 bali-phy:bali-phy testsuite prob_prog/examples.2/branching OK 4.62s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 124/204 bali-phy:bali-phy testsuite haskell/Types/2 RUNNING >>> MALLOC_PERTURB_=129 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Types/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 123/204 bali-phy:bali-phy testsuite haskell/Types/3 OK 0.37s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 125/204 bali-phy:bali-phy testsuite haskell/Types/11 RUNNING >>> MALLOC_PERTURB_=27 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Types/11 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 125/204 bali-phy:bali-phy testsuite haskell/Types/11 OK 0.07s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 126/204 bali-phy:bali-phy testsuite haskell/Types/8 RUNNING >>> MALLOC_PERTURB_=108 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Types/8 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 126/204 bali-phy:bali-phy testsuite haskell/Types/8 OK 0.10s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 127/204 bali-phy:bali-phy testsuite haskell/Types/6 RUNNING >>> MALLOC_PERTURB_=103 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Types/6 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 124/204 bali-phy:bali-phy testsuite haskell/Types/2 OK 0.23s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 128/204 bali-phy:bali-phy testsuite haskell/Types/10 RUNNING >>> MALLOC_PERTURB_=227 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Types/10 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 127/204 bali-phy:bali-phy testsuite haskell/Types/6 OK 0.11s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 129/204 bali-phy:bali-phy testsuite haskell/Types/TypeFamilies/1 RUNNING >>> MALLOC_PERTURB_=145 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Types/TypeFamilies/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 128/204 bali-phy:bali-phy testsuite haskell/Types/10 OK 0.08s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 130/204 bali-phy:bali-phy testsuite haskell/Types/TypeFamilies/4 RUNNING >>> MALLOC_PERTURB_=225 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Types/TypeFamilies/4 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 129/204 bali-phy:bali-phy testsuite haskell/Types/TypeFamilies/1 OK 0.08s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 131/204 bali-phy:bali-phy testsuite haskell/Types/TypeFamilies/5 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=41 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Types/TypeFamilies/5 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 130/204 bali-phy:bali-phy testsuite haskell/Types/TypeFamilies/4 OK 0.11s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 132/204 bali-phy:bali-phy testsuite haskell/Types/TypeFamilies/3 RUNNING >>> MALLOC_PERTURB_=129 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Types/TypeFamilies/3 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 132/204 bali-phy:bali-phy testsuite haskell/Types/TypeFamilies/3 OK 0.12s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 133/204 bali-phy:bali-phy testsuite haskell/Types/TypeFamilies/2 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Types/TypeFamilies/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 133/204 bali-phy:bali-phy testsuite haskell/Types/TypeFamilies/2 OK 0.08s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 134/204 bali-phy:bali-phy testsuite haskell/Types/9 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=4 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Types/9 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 131/204 bali-phy:bali-phy testsuite haskell/Types/TypeFamilies/5 OK 0.36s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 135/204 bali-phy:bali-phy testsuite haskell/Types/7 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=78 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Types/7 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 134/204 bali-phy:bali-phy testsuite haskell/Types/9 OK 0.11s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 136/204 bali-phy:bali-phy testsuite haskell/Ord/1 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=224 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Ord/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 135/204 bali-phy:bali-phy testsuite haskell/Types/7 OK 0.29s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 137/204 bali-phy:bali-phy testsuite haskell/Ord/3 RUNNING >>> MALLOC_PERTURB_=142 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Ord/3 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 136/204 bali-phy:bali-phy testsuite haskell/Ord/1 OK 0.52s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 138/204 bali-phy:bali-phy testsuite haskell/Ord/2 RUNNING >>> MALLOC_PERTURB_=207 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Ord/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 137/204 bali-phy:bali-phy testsuite haskell/Ord/3 OK 0.34s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 139/204 bali-phy:bali-phy testsuite haskell/Data/Map RUNNING >>> MALLOC_PERTURB_=151 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Data/Map /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 138/204 bali-phy:bali-phy testsuite haskell/Ord/2 OK 0.38s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 140/204 bali-phy:bali-phy testsuite haskell/Data/IntSet RUNNING >>> MALLOC_PERTURB_=42 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Data/IntSet /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 139/204 bali-phy:bali-phy testsuite haskell/Data/Map OK 0.46s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 141/204 bali-phy:bali-phy testsuite haskell/Data/IntMap RUNNING >>> MALLOC_PERTURB_=122 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/Data/IntMap /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 140/204 bali-phy:bali-phy testsuite haskell/Data/IntSet OK 0.50s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 142/204 bali-phy:bali-phy testsuite haskell/parse/1 RUNNING >>> MALLOC_PERTURB_=192 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run haskell/parse/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 141/204 bali-phy:bali-phy testsuite haskell/Data/IntMap OK 0.60s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 143/204 bali-phy:bali-phy testsuite parse/M3/1 RUNNING >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=47 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/M3/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 142/204 bali-phy:bali-phy testsuite haskell/parse/1 OK 0.32s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 144/204 bali-phy:bali-phy testsuite parse/M3/2 RUNNING >>> MALLOC_PERTURB_=229 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/M3/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 144/204 bali-phy:bali-phy testsuite parse/M3/2 OK 4.54s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 145/204 bali-phy:bali-phy testsuite parse/14 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=4 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/14 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 143/204 bali-phy:bali-phy testsuite parse/M3/1 OK 4.60s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 146/204 bali-phy:bali-phy testsuite parse/x3/1 RUNNING >>> MALLOC_PERTURB_=167 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/x3/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 146/204 bali-phy:bali-phy testsuite parse/x3/1 OK 4.32s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 147/204 bali-phy:bali-phy testsuite parse/x3/4 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=193 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/x3/4 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 145/204 bali-phy:bali-phy testsuite parse/14 OK 4.45s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 148/204 bali-phy:bali-phy testsuite parse/x3/5 RUNNING >>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=173 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/x3/5 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 147/204 bali-phy:bali-phy testsuite parse/x3/4 OK 4.53s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 149/204 bali-phy:bali-phy testsuite parse/x3/3 RUNNING >>> MALLOC_PERTURB_=147 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/x3/3 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 148/204 bali-phy:bali-phy testsuite parse/x3/5 OK 4.65s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 150/204 bali-phy:bali-phy testsuite parse/x3/2 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=130 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/x3/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 150/204 bali-phy:bali-phy testsuite parse/x3/2 OK 6.00s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 151/204 bali-phy:bali-phy testsuite parse/4 RUNNING >>> MALLOC_PERTURB_=37 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/4 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 149/204 bali-phy:bali-phy testsuite parse/x3/3 OK 6.51s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 152/204 bali-phy:bali-phy testsuite parse/19 RUNNING >>> MALLOC_PERTURB_=160 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/19 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 151/204 bali-phy:bali-phy testsuite parse/4 OK 5.30s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 153/204 bali-phy:bali-phy testsuite parse/16 RUNNING >>> MALLOC_PERTURB_=142 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/16 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 152/204 bali-phy:bali-phy testsuite parse/19 OK 6.17s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 154/204 bali-phy:bali-phy testsuite parse/5 RUNNING >>> MALLOC_PERTURB_=134 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/5 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 153/204 bali-phy:bali-phy testsuite parse/16 OK 3.89s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 155/204 bali-phy:bali-phy testsuite parse/3 RUNNING >>> MALLOC_PERTURB_=223 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/3 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 154/204 bali-phy:bali-phy testsuite parse/5 OK 3.78s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 156/204 bali-phy:bali-phy testsuite parse/24 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=216 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/24 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 155/204 bali-phy:bali-phy testsuite parse/3 OK 3.92s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 157/204 bali-phy:bali-phy testsuite parse/25 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=253 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/25 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 156/204 bali-phy:bali-phy testsuite parse/24 OK 5.09s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 158/204 bali-phy:bali-phy testsuite parse/26 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=204 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/26 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 157/204 bali-phy:bali-phy testsuite parse/25 OK 5.65s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 159/204 bali-phy:bali-phy testsuite parse/int-to-double/1 RUNNING >>> MALLOC_PERTURB_=129 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/int-to-double/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 158/204 bali-phy:bali-phy testsuite parse/26 OK 6.40s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 160/204 bali-phy:bali-phy testsuite parse/int-to-double/3 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=13 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/int-to-double/3 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 159/204 bali-phy:bali-phy testsuite parse/int-to-double/1 OK 4.79s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――â€•―――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 161/204 bali-phy:bali-phy testsuite parse/int-to-double/2 RUNNING >>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=56 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/int-to-double/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 160/204 bali-phy:bali-phy testsuite parse/int-to-double/3 OK 4.27s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 162/204 bali-phy:bali-phy testsuite parse/17 RUNNING >>> MALLOC_PERTURB_=39 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/17 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 161/204 bali-phy:bali-phy testsuite parse/int-to-double/2 OK 4.22s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 163/204 bali-phy:bali-phy testsuite parse/error/1 RUNNING >>> MALLOC_PERTURB_=180 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/error/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 163/204 bali-phy:bali-phy testsuite parse/error/1 OK 0.09s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 164/204 bali-phy:bali-phy testsuite parse/error/4 RUNNING >>> MALLOC_PERTURB_=18 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/error/4 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 164/204 bali-phy:bali-phy testsuite parse/error/4 OK 0.12s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 165/204 bali-phy:bali-phy testsuite parse/error/3 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=191 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/error/3 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 165/204 bali-phy:bali-phy testsuite parse/error/3 OK 0.09s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 166/204 bali-phy:bali-phy testsuite parse/error/2 RUNNING >>> MALLOC_PERTURB_=169 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/error/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 166/204 bali-phy:bali-phy testsuite parse/error/2 OK 0.08s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 167/204 bali-phy:bali-phy testsuite parse/13 RUNNING >>> MALLOC_PERTURB_=206 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/13 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 162/204 bali-phy:bali-phy testsuite parse/17 OK 6.12s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 168/204 bali-phy:bali-phy testsuite parse/partitions/1 RUNNING >>> MALLOC_PERTURB_=222 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/partitions/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 167/204 bali-phy:bali-phy testsuite parse/13 OK 4.46s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 169/204 bali-phy:bali-phy testsuite parse/partitions/4 RUNNING >>> MALLOC_PERTURB_=51 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/partitions/4 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 169/204 bali-phy:bali-phy testsuite parse/partitions/4 OK 0.07s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 170/204 bali-phy:bali-phy testsuite parse/partitions/3 RUNNING >>> MALLOC_PERTURB_=49 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/partitions/3 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 168/204 bali-phy:bali-phy testsuite parse/partitions/1 OK 5.49s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 171/204 bali-phy:bali-phy testsuite parse/partitions/2 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=215 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/partitions/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 170/204 bali-phy:bali-phy testsuite parse/partitions/3 OK 6.12s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 172/204 bali-phy:bali-phy testsuite parse/partitions/link/1 RUNNING >>> MALLOC_PERTURB_=79 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/partitions/link/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 171/204 bali-phy:bali-phy testsuite parse/partitions/2 OK 6.33s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 173/204 bali-phy:bali-phy testsuite parse/partitions/link/4 RUNNING >>> MALLOC_PERTURB_=230 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/partitions/link/4 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 173/204 bali-phy:bali-phy testsuite parse/partitions/link/4 OK 0.08s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 174/204 bali-phy:bali-phy testsuite parse/partitions/link/5 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=71 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/partitions/link/5 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 174/204 bali-phy:bali-phy testsuite parse/partitions/link/5 OK 0.12s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 175/204 bali-phy:bali-phy testsuite parse/partitions/link/3 RUNNING >>> MALLOC_PERTURB_=151 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/partitions/link/3 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 175/204 bali-phy:bali-phy testsuite parse/partitions/link/3 OK 0.11s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 176/204 bali-phy:bali-phy testsuite parse/partitions/link/2 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=228 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/partitions/link/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 176/204 bali-phy:bali-phy testsuite parse/partitions/link/2 OK 0.08s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 177/204 bali-phy:bali-phy testsuite parse/partitions/link/8 RUNNING >>> MALLOC_PERTURB_=137 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/partitions/link/8 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 177/204 bali-phy:bali-phy testsuite parse/partitions/link/8 OK 0.08s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 178/204 bali-phy:bali-phy testsuite parse/partitions/link/6 RUNNING >>> MALLOC_PERTURB_=96 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/partitions/link/6 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 178/204 bali-phy:bali-phy testsuite parse/partitions/link/6 OK 0.08s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 179/204 bali-phy:bali-phy testsuite parse/partitions/link/9 RUNNING >>> MALLOC_PERTURB_=182 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/partitions/link/9 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 172/204 bali-phy:bali-phy testsuite parse/partitions/link/1 OK 7.38s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 180/204 bali-phy:bali-phy testsuite parse/partitions/link/7 RUNNING >>> MALLOC_PERTURB_=102 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/partitions/link/7 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 180/204 bali-phy:bali-phy testsuite parse/partitions/link/7 OK 0.14s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:244: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(pathname, 'r', encoding='utf-8').read().rstrip() /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 181/204 bali-phy:bali-phy testsuite parse/12 RUNNING >>> MALLOC_PERTURB_=6 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/12 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 179/204 bali-phy:bali-phy testsuite parse/partitions/link/9 OK 6.68s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 182/204 bali-phy:bali-phy testsuite parse/constraints/1 RUNNING >>> MALLOC_PERTURB_=212 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/constraints/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 181/204 bali-phy:bali-phy testsuite parse/12 OK 6.22s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 183/204 bali-phy:bali-phy testsuite parse/11 RUNNING >>> MALLOC_PERTURB_=245 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/11 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 182/204 bali-phy:bali-phy testsuite parse/constraints/1 OK 3.46s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... FAIL! ['exit'] (expected) BAliPhy.Main.hs:27.67: error: • Could not derive 'Num (MkReversible Markov)' arising from a use of '(+)' at BAliPhy.Main.hs:27.67 • In equation `result = ((SModel.Nucleotides.hky85_sym alpha kappa) SModel.+> (SModel.ReversibleMarkov.plus_f' alpha pi)) Compiler.Num.+ ((SModel.Nucleotides.hky85_sym alpha kappa_2) SModel.+> (SModel.ReversibleMarkov.plus_f' alpha pi_2))` • In equation `sample_smodel alpha = do {kappa <- Probability.Random.sample (Probability.Distribution.Transform.logNormal (Compiler.Floating.log 2) (1%4))` | 27 | ;let {result = (hky85_sym alpha kappa +> SModel.plus_f' alpha pi) + (hky85_sym alpha kappa_2 +> SModel.plus_f' alpha pi_2)} | ^ SUCCESS! (0 unexpected failures, 1 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 184/204 bali-phy:bali-phy testsuite parse/21 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=22 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/21 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 183/204 bali-phy:bali-phy testsuite parse/11 OK 3.87s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 185/204 bali-phy:bali-phy testsuite parse/8 RUNNING >>> MALLOC_PERTURB_=24 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/8 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 184/204 bali-phy:bali-phy testsuite parse/21 OK 5.30s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 186/204 bali-phy:bali-phy testsuite parse/22 RUNNING >>> MALLOC_PERTURB_=225 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/22 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 185/204 bali-phy:bali-phy testsuite parse/8 OK 4.28s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 187/204 bali-phy:bali-phy testsuite parse/6 RUNNING >>> MALLOC_PERTURB_=178 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/6 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 187/204 bali-phy:bali-phy testsuite parse/6 OK 4.93s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 188/204 bali-phy:bali-phy testsuite parse/functions/1 RUNNING >>> MALLOC_PERTURB_=75 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/functions/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 186/204 bali-phy:bali-phy testsuite parse/22 OK 6.11s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 189/204 bali-phy:bali-phy testsuite parse/guess-alphabet/Triplets/rna RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=237 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/guess-alphabet/Triplets/rna /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 188/204 bali-phy:bali-phy testsuite parse/functions/1 OK 5.08s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 190/204 bali-phy:bali-phy testsuite parse/guess-alphabet/Triplets/dna RUNNING >>> MALLOC_PERTURB_=109 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/guess-alphabet/Triplets/dna /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 189/204 bali-phy:bali-phy testsuite parse/guess-alphabet/Triplets/rna OK 5.58s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 191/204 bali-phy:bali-phy testsuite parse/guess-alphabet/rna RUNNING >>> MALLOC_PERTURB_=207 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/guess-alphabet/rna /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 190/204 bali-phy:bali-phy testsuite parse/guess-alphabet/Triplets/dna OK 5.60s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 192/204 bali-phy:bali-phy testsuite parse/guess-alphabet/dna RUNNING >>> MALLOC_PERTURB_=60 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/guess-alphabet/dna /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 191/204 bali-phy:bali-phy testsuite parse/guess-alphabet/rna OK 5.19s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 193/204 bali-phy:bali-phy testsuite parse/guess-alphabet/aa RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=57 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/guess-alphabet/aa /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 192/204 bali-phy:bali-phy testsuite parse/guess-alphabet/dna OK 4.78s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 194/204 bali-phy:bali-phy testsuite parse/guess-alphabet/Codons/rna RUNNING >>> MALLOC_PERTURB_=251 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/guess-alphabet/Codons/rna /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 193/204 bali-phy:bali-phy testsuite parse/guess-alphabet/aa OK 5.06s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 195/204 bali-phy:bali-phy testsuite parse/guess-alphabet/Codons/dna/1 RUNNING >>> MALLOC_PERTURB_=61 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/guess-alphabet/Codons/dna/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 194/204 bali-phy:bali-phy testsuite parse/guess-alphabet/Codons/rna OK 4.45s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 196/204 bali-phy:bali-phy testsuite parse/guess-alphabet/Codons/dna/3 RUNNING >>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=246 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/guess-alphabet/Codons/dna/3 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 195/204 bali-phy:bali-phy testsuite parse/guess-alphabet/Codons/dna/1 OK 4.29s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 197/204 bali-phy:bali-phy testsuite parse/guess-alphabet/Codons/dna/2 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=118 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/guess-alphabet/Codons/dna/2 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 197/204 bali-phy:bali-phy testsuite parse/guess-alphabet/Codons/dna/2 OK 3.52s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 198/204 bali-phy:bali-phy testsuite parse/10 RUNNING >>> MALLOC_PERTURB_=249 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/10 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 196/204 bali-phy:bali-phy testsuite parse/guess-alphabet/Codons/dna/3 OK 4.43s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 199/204 bali-phy:bali-phy testsuite parse/23 RUNNING >>> MALLOC_PERTURB_=251 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/23 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 198/204 bali-phy:bali-phy testsuite parse/10 OK 4.84s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 200/204 bali-phy:bali-phy testsuite parse/rates/1 RUNNING >>> MALLOC_PERTURB_=144 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/rates/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 199/204 bali-phy:bali-phy testsuite parse/23 OK 6.73s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 201/204 bali-phy:bali-phy testsuite parse/9 RUNNING >>> MALLOC_PERTURB_=87 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/9 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 200/204 bali-phy:bali-phy testsuite parse/rates/1 OK 7.20s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 202/204 bali-phy:bali-phy testsuite parse/18 RUNNING >>> MALLOC_PERTURB_=198 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/18 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 201/204 bali-phy:bali-phy testsuite parse/9 OK 5.76s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 203/204 bali-phy:bali-phy testsuite parse/let/1 RUNNING >>> MALLOC_PERTURB_=168 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/let/1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 203/204 bali-phy:bali-phy testsuite parse/let/1 OK 5.14s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 204/204 bali-phy:bali-phy testsuite parse/7 RUNNING >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=237 MESON_TEST_ITERATION=1 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py run parse/7 /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/bali-phy/bali-phy --package-path=/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/src/builtins:/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg 202/204 bali-phy:bali-phy testsuite parse/18 OK 6.25s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 204/204 bali-phy:bali-phy testsuite parse/7 OK 4.19s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: Running tests for 'bali-phy': Running bali-phy test: . ... ok SUCCESS! (0 unexpected failures, 0 expected failures, 1 tests total) stderr: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:218: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_outf, 'w', encoding='utf-8') as obt_out: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:219: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_errf, 'w', encoding='utf-8') as obt_err: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:230: DeprecationWarning: codecs.open() is deprecated. Use open() instead. with codecs.open(obt_exitf, 'w', encoding='utf-8') as obt_exit: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/tests/run-tests.py:250: DeprecationWarning: codecs.open() is deprecated. Use open() instead. return codecs.open(outputf , 'r', encoding='utf-8').read().rstrip() ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― Ok: 204 Fail: 0 Full log written to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/obj-x86_64-linux-gnu/meson-logs/testlog.txt rm -rf tests; mv tests.bak tests make[1]: Leaving directory '/build/bali-phy-eQVbzb/bali-phy-4.1+dfsg' create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=meson dh_prep -O--buildsystem=meson dh_auto_install --destdir=debian/bali-phy/ -O--buildsystem=meson cd obj-x86_64-linux-gnu && DESTDIR=/build/bali-phy-eQVbzb/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/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Prelude.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Effect.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Tree.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/EigenExp.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Graph.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/BirthDeath.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/MCMC.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SMC.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Range.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Parameters.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/IModel.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Forest.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/PopGen.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Markov.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Parse.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/MCMC/Loggers.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/MCMC Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/MCMC/Moves.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/MCMC Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/MCMC/Types.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/MCMC Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/MCMC/Moves/Tree.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/MCMC/Moves Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/MCMC/Moves/MH.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/MCMC/Moves Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/MCMC/Moves/Context.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/MCMC/Moves Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/MCMC/Moves/Alignment.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/MCMC/Moves Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/MCMC/Moves/Integer.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/MCMC/Moves Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/MCMC/Moves/Real.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/MCMC/Moves Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Logger.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Random.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Dist.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/NegativeBinomial.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Tree.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Independent.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Bernoulli.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Transform.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/UniqueDist.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Uniform.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Mixture.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Geometric.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Shifted.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/DirichletProcess.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Laplace.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/RecDist.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Beta.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Normal.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Exponential.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Dirichlet.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Categorical.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Cauchy.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/PhyloCTMC.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Binomial.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Changepoints.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Tuple.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Multinomial.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/PhyloAlignment.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Discrete.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Markov.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/List.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Poisson.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/PairwiseAlignment.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Gamma.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Tree/UniformTopology.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/Tree Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Tree/BirthDeath.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/Tree Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Tree/Coalescent.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/Tree Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Tree/BirthDeath2.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/Tree Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Tree/Yule.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/Tree Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Tree/Modifiable.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/Tree Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Tree/UniformTimeTree.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/Tree Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Tree/Util.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/Tree Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/Tree/Moves.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/Tree Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/PhyloCTMC/FixedA.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/PhyloCTMC Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/PhyloCTMC/VariableA.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/PhyloCTMC Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/PhyloCTMC/Properties.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/PhyloCTMC Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Probability/Distribution/PhyloCTMC/PhyloCTMC.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Probability/Distribution/PhyloCTMC Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Bio/Sequence.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Bio Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Bio/Alphabet.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Bio Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Bio/Alignment.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Bio Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Bio/Alignment/Class.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Bio/Alignment Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Bio/Alignment/Pairwise.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Bio/Alignment Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Bio/Alignment/Matrix.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Bio/Alignment Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Typeable.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Array.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/BitVector.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/IORef.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/CSV.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Text.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Monoid.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Bool.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Char.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Nat.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/ByteString.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Ratio.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Ord.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Map.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Function.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Word.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/OldList.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Frame.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Maybe.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Foldable.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/IntMap.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Unique.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Tuple.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/IntSet.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Functor.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Set.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Either.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Matrix.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Eq.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/List.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Poset.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/JSON.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Traversable.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Ix.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Floating.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/String.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Exception.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Semigroup.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Unique/Id.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data/Unique Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/List/NonEmpty.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data/List Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Type/Bool.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data/Type Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Floating/Classes.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data/Floating Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Floating/Types.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data/Floating Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Text/Encoding.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data/Text Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Text/Display.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data/Text Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Data/Text/IO.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Data/Text Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Numeric/Prob.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Numeric Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Numeric/LogDouble.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Numeric Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Numeric/Natural.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Numeric Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Numeric/Log.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Numeric Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Tree/Newick.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Tree Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Compiler/ST.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Compiler/Error.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Compiler/Classes.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Compiler/Num.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Compiler/RealFrac.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Compiler/Ratio.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Compiler/Integral.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Compiler/Base.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Compiler/Fractional.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Compiler/Real.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Compiler/IO.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Compiler/Enum.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Compiler/RealFloat.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Compiler/Floating.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Compiler Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/PopGen/Deploid.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/PopGen Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/MixtureModels.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/BranchSiteMixture.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/RNAEdit.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/Rate.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/MixtureModel.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/Frequency.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/MutSel.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/MarkovModulated.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/MultiFrequency.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/BranchModel.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/ASRV.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/Codons.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/Doublets.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/PosSelection.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/Empirical.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/NonReversibleMarkov.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/Simple.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/Nucleotides.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/Markov.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/Parsimony.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/ReversibleMarkov.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/Likelihood/FixedA.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel/Likelihood Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/Likelihood/VariableA.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel/Likelihood Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/SModel/Likelihood/CLV.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/SModel/Likelihood Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/BAliPhy/Util.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/BAliPhy Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/System/Environment.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/System Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/System/FilePath.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/System Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/System/Directory.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/System Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/System/IO.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/System Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Control/Applicative.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Control Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Control/Monad.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Control Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Control/DeepSeq.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Control Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Control/Monad/Fix.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Control/Monad Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Control/Monad/State.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Control/Monad Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Control/Monad/IO/Class.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Control/Monad/IO Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Text/Read.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Text Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Text/Show.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Text Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Foreign/Pair.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Foreign Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Foreign/Vector.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Foreign Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Foreign/Introspection.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Foreign Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Foreign/Maybe.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Foreign Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Foreign/IntMap.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Foreign Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Foreign/CList.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Foreign Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/haskell/Foreign/String.hs to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/haskell/Foreign Installing subdir /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/cauchy.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/exponential.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/symmetric_dirichlet.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/logLaplace.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/symmetric_dirichlet_on.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/uniform_int.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/logGamma.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/geometric.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/iidMap.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/uniform.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/shifted_gamma.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/uniform_tree.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/poisson.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/iid_on.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/binomial.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/fixed_topology_tree.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/dirichlet.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/shifted_exponential.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/beta.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/logNormal.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/normal.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/dirichlet_on.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/dirichlet_on_dirichlet.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/bernoulli.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/yule.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/dirichlet_mixture.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/uniform_rooted_tree.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/laplace.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/logCauchy.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/iid.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/distributions/gamma.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/distributions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/zip.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/take.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/n_components.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/codonsOf.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/number_pairs.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/cdf.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/sort.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/letter_pairs.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/replicate.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/quantile.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/num_branches.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/scaleTo.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/nodes.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/tripletsOf.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/zipWith.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/uniform_discretize.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/letters.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/length.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/pow.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/tan.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/nonreversible.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/pdf.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/add.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/doubletsOf.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/sqrt.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/unit_mixture.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/sin.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/rna.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/mul.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/div.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/getNucleotides.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/exp.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/map.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/negate.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/discrete.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/min.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/convertDiscrete.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/aa.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/standard_code.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/getAminoAcids.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/max.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/branches_list.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/branches.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/identity.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/ordered_letter_pairs.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/log.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/intToDouble.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/branch_length.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/lookup.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/dna.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/rnaEditsOf.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/sub.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/scaleBy.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/cos.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/constructors/Nil.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions/constructors Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/functions/constructors/Cons.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/functions/constructors Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/x2_sym.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/gwF.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/density.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/m2a.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/mut_sel.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/gtr_sym.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/branch_site.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/fe.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/sample.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/x3x3.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/m1a.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/gy94_ext.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/wag_freq.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/m3_test.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/nonrev.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/tn93.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/x3.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/branch_site_mixture.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/f1x4.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/m8a.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/x3_sym.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/jtt.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/mg94_ext.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/rna_16a.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/mut_sel_aa.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/f81.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/gy94.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/rna_edit.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/fMutSel.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/m7.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/k80.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/m8.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/rs07_relaxed_rates.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/x2x2.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/m2a_test.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/busted_s.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/equ.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/m3.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/f.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/multi_freq.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/x2.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/pam.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/empirical.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/lg08_freq.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/rs07.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/m8a_test.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/nonEq.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/wag.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/fMutSel0.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/relaxed_rs07.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/mnm.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/jc69.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/mg94k.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/hky85.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/get_q.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/lg08.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/mixture.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/hky85_sym.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/f61.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/multi_rate.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/markov_modulate_mixture.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/dNdS.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/inv.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/f3x4.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/multi_rs07.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/multiMixtureModel.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/mg94.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/gtr.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/rs05.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/tn93_sym.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/parameter_mixture.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/busted.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/Covarion/galtier01.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Covarion Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/Covarion/ts98.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Covarion Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/Covarion/huelsenbeck02.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Covarion Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/Covarion/multi_freq.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Covarion Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/Covarion/huelsenbeck02_two.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Covarion Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/Covarion/huelsenbeck02_test.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Covarion Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/Covarion/gtr.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Covarion Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/Covarion/wang07.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Covarion Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/Frequencies/uniform.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Frequencies Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/Rates/log_normal.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Rates Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/Rates/free.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Rates Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/bindings/models/Rates/gamma.json to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/bindings/models/Rates Installing subdir /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/alphabets.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/parameters.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/alphabets/Doublets.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/alphabets Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/alphabets/genetic-code.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/alphabets Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/alphabets/Codons.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/alphabets Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/alphabets/Triplets.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/alphabets Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/parameters/priors.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/parameters Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/print.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/align.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/Rao-Blackwellize.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/disable.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/pre-burnin.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/package-path.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/name.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/version.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/imodel.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/alphabet.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/unalign.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/iterations.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/smodel.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/config.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/scale.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/tree.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/test.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/model.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/set.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/verbose.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/fix.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/enable.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/link.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/seed.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/help/commands/subsample.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/help/commands Installing subdir /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Miklos-2008/legume_lectin.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Miklos-2008/parvalbumin-like.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Miklos-2008/Starch_binding_domain.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Miklos-2008/rr_receiver.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Miklos-2008/subtilase.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Miklos-2008/annexin.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Miklos-2008/lysozyme.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Miklos-2008/xylose_isomerase.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Miklos-2008/haloperoxidase.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Miklos-2008/lectin.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Miklos-2008/papain.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Miklos-2008/Src_homology_2_domains.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Miklos-2008 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/ferns/orig.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/ferns Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/ferns/config.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/ferns Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/ferns/orig.nex to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/ferns Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/ferns/cleaned.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/ferns Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/ferns/config2.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/ferns Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/ferns/README.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/ferns Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Duplications/hisA-hisF/hisA-hisF-muscle.ph to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Duplications/hisA-hisF Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Duplications/hisA-hisF/hisA.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Duplications/hisA-hisF Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Duplications/hisA-hisF/hisF.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Duplications/hisA-hisF Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Duplications/hisA-hisF/hisF-muscle.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Duplications/hisA-hisF Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Duplications/hisA-hisF/hisA-hisF-muscle.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Duplications/hisA-hisF Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Duplications/hisA-hisF/hisA-muscle.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Duplications/hisA-hisF Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Duplications/trp-tyr/trp.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Duplications/trp-tyr Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Duplications/trp-tyr/trp-tyr-muscle.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Duplications/trp-tyr Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Duplications/trp-tyr/trp-muscle.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Duplications/trp-tyr Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Duplications/trp-tyr/tyr.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Duplications/trp-tyr Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Duplications/trp-tyr/tyr-muscle.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Duplications/trp-tyr Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/ITS/ITS2-trimmed.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/ITS Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/ITS/5.8S.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/ITS Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/ITS/ITS1-trimmed.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/ITS Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/48-t-coffee.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/5d-muscle.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/25-probcons-RNA.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/25-clustalw.dnd to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/25-tcoffee.dnd to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/48-dialign2-2.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/5d.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/25-t-coffee.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/25-dialign2-2.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/48.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/25-GTR-LN8-WPD.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/25-fsa.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/25-poy.tree to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/48-GTR-DP6-c10.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/25-muscle.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/25-fsa.ph to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/25-poy.trees to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/48-GTR-DP6-MAP.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/48-fsa.ph to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/48-GTR-DP6-MAP.tree to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/5d-clustalw.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/25-tcoffee.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/48-GTR-DP6-consensus.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/5d-clustalw.dnd to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/48-clustalw.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/48-GTR-DP6-WPD.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/25-probcons-RNA-trained.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/48-t-coffee.dnd to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/48-fsa.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/25-muscle5.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/48-probcons-RNA.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/48-muscle.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/25-t-coffee.dnd to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/48-clustalw.dnd to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/25-clustalw.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/25-GTR-LN8-c50.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/25-GTR-LN8-c50.tree to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/25.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/48-probcons-RNA-trained.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/25-poy.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/25-poy.command to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/5S-rRNA/25-muscle5.FastTree.tree to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/5S-rRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Enolase/enolase-38.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Enolase Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Enolase/enolase-38-trimmed.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Enolase Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/globins-prank.2.dnd to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/v-src-mafft.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/sod-prank.1.dnd to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/sod-muscle.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/globins-bali-phy-C20-gamma4.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/sod-fsa.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/sod-prank.1.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/sod-bali-phy-C20-gamma4.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/sod-prank.2.dnd to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/globins.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/v-src-fsa.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/globins-prank.2.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/sod-mafft.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/globins-prank.1.dnd to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/globins-prank.1.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/sod.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/v-src-muscle.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/v-src.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/globins-bali-phy-C20-gamma4-c50.PP.tree to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/sod-bali-phy-C20-gamma4-c50.PP.tree to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/globins-fsa.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/globins-muscle.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/globins-bali-phy-C20-gamma4.MAP.tree to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/sod-bali-phy-C20-gamma4.MAP.tree to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/globins-mafft.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Feng-Doolittle-1987/sod-prank.2.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Feng-Doolittle-1987 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/lrRNA/keep.pl to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/lrRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/lrRNA/mollusc12.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/lrRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/lrRNA/NOTES.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/lrRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/lrRNA/mollusc.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/lrRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/lrRNA/mollusc.gb to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/lrRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/lrRNA/mollusc.rna.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/lrRNA Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Globins/few-clustalw.dnd to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Globins Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Globins/few-muscle.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Globins Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Globins/some.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Globins Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Globins/many.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Globins Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Globins/many-muscle.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Globins Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Globins/10-globins.xml to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Globins Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Globins/globins.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Globins Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Globins/bglobin.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Globins Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Globins/few.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Globins Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Globins/few-clustalw.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Globins Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/Globins/10-globins-Lunter.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/Globins Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/EF-Tu/5d-muscle.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/EF-Tu/12d-clustalw.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/EF-Tu/5d.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/EF-Tu/5d-clustalw.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/EF-Tu/5d-clustalw.dnd to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/EF-Tu/48b-clustalw.dnd to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/EF-Tu/48b.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/EF-Tu/25-mafft.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/EF-Tu/12d-muscle.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/EF-Tu/12d.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/EF-Tu/12d-clustalw.dnd to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/EF-Tu/48b-clustalw.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/EF-Tu Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/30-muscle.ph to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/37-muscle.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/37.dnd to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/30-clustalw.ph to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/76-clustalw.ph to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/76.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/30.aln to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/76-muscle.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/37-muscle.ph to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/30.dnd to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/paper.txt to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/37-clustalw.ph to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/table1.accessions to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/76-muscle.ph to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/76.dnd to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/30-clustalw.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/37.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/30.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/30.ph to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/76-clustalw.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/other.accessions to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/additional.accessions to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/30-muscle.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/microbotryum/37-clustalw.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/microbotryum Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/HIV/HIVSIV.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/HIV Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/HIV/chain-2005/env.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/HIV/chain-2005 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/HIV/chain-2005/pol-common.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/HIV/chain-2005 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/HIV/chain-2005/env-clustal-codons.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/HIV/chain-2005 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/HIV/chain-2005/pol-clustal.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/HIV/chain-2005 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/HIV/chain-2005/env-clustal.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/HIV/chain-2005 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/HIV/chain-2005/pol.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/HIV/chain-2005 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/examples/HIV/chain-2005/env-common.fasta to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/doc/bali-phy/examples/HIV/chain-2005 Installing src/bali-phy/bali-phy to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/builtins/Array.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Data.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Prelude.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Alphabet.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Pair.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Modifiables.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Alignment.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/PopGen.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Distribution.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Range.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/SModel.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/MCMC.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Vector.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Environment.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/SMC.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Real.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Bits.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Foreign.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Text.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Char.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Num.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/IntMap.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/IntSet.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Parsimony.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Matrix.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/Likelihood.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/LikelihoodSEV.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/File.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/builtins/TreeDist.so to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy Installing src/model_P to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/statreport to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/stats-select to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-gild to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-consensus to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-max to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-chop-internal to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-indices to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-info to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-cat to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-translate to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-find to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/trees-consensus to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/tree-mean-lengths to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/mctree-mean-lengths to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/trees-to-SRQ to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/pickout to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/cut-range to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/trees-distances to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-thin to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignments-diff to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/tree-tool to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-distances to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/alignment-draw to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/trees-bootstrap to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/draw-tree to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/extract-ancestors to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/summarize-ancestors to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/mcon-tool to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing src/bali-subsample to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing doc/bali-phy.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/model_P.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/statreport.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/stats-select.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-gild.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-consensus.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-max.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-chop-internal.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-indices.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-info.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-cat.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-translate.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-find.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/trees-consensus.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/tree-mean-lengths.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/mctree-mean-lengths.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/trees-to-SRQ.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/pickout.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/cut-range.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/trees-distances.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-thin.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignments-diff.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/tree-tool.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-distances.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/alignment-draw.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/trees-bootstrap.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/draw-tree.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/extract-ancestors.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/summarize-ancestors.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/mcon-tool.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/bali-subsample.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/bp-analyze.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing doc/bali-phy-pkg.1 to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/share/man/man1 Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/scripts/bp-analyze to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/scripts/bali-phy-pkg to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/bin Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/scripts/compare-runs.R to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/libexec Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/scripts/compare-runs2.R to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/libexec Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/scripts/tree-plot.R to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/libexec Installing /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/scripts/tree-plot-3D.R to /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg/debian/bali-phy/usr/lib/bali-phy/libexec dh_installdocs -O--buildsystem=meson dh_installchangelogs -O--buildsystem=meson dh_installman -O--buildsystem=meson dh_installsystemduser -O--buildsystem=meson dh_lintian -O--buildsystem=meson dh_perl -O--buildsystem=meson dh_link -O--buildsystem=meson dh_strip_nondeterminism -O--buildsystem=meson dh_compress -O--buildsystem=meson dh_fixperms -O--buildsystem=meson dh_missing -O--buildsystem=meson dh_dwz -a -O--buildsystem=meson dh_strip -a -O--buildsystem=meson dh_makeshlibs -a -O--buildsystem=meson dh_shlibdeps -a -O--buildsystem=meson dh_installdeb -O--buildsystem=meson dh_gencontrol -O--buildsystem=meson dh_md5sums -O--buildsystem=meson dh_builddeb -O--buildsystem=meson dpkg-deb: building package 'bali-phy' in '../bali-phy_4.1+dfsg-1_amd64.deb'. dpkg-deb: building package 'bali-phy-dbgsym' in '../bali-phy-dbgsym_4.1+dfsg-1_amd64.deb'. dpkg-genbuildinfo -O../bali-phy_4.1+dfsg-1_amd64.buildinfo dpkg-genchanges -O../bali-phy_4.1+dfsg-1_amd64.changes dpkg-genchanges: info: including full source code in upload dpkg-source -Zxz --after-build . dpkg-buildpackage: info: full upload (original source is included) -------------------------------------------------------------------------------- Build finished at 2026-09-19T11:06:04Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes Sat, 19 Sep 2026 11:06:05 +0000 | +------------------------------------------------------------------------------+ bali-phy_4.1+dfsg-1_amd64.changes: ---------------------------------- Format: 1.8 Date: Tue, 10 Feb 2026 10:59:15 +0100 Source: bali-phy Binary: bali-phy bali-phy-dbgsym Architecture: source amd64 Version: 4.1+dfsg-1 Distribution: perl-5.44-throwaway 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: a5a7e73e86be66ed9062a0d4958215db627ee7f1 1367 bali-phy_4.1+dfsg-1.dsc 5d9c0bc4a469a19ce33503a0d23125b5e8879293 1455176 bali-phy_4.1+dfsg.orig.tar.xz 81c56f0e03790fde99f8b8740cdbf4418af2ce69 5768 bali-phy_4.1+dfsg-1.debian.tar.xz c98e82841199579acab23c5204d604861268c4f4 259659496 bali-phy-dbgsym_4.1+dfsg-1_amd64.deb ab5b0c1f6f0486fb1f42db04389426e863ba0426 10178 bali-phy_4.1+dfsg-1_amd64.buildinfo 72737dc13f81db515d4c7938df176780b505271f 10212328 bali-phy_4.1+dfsg-1_amd64.deb Checksums-Sha256: 1f674a5271518db29bd6be55ed3c78d8501da8b6fbe5fbb4334cd5a82507e5fa 1367 bali-phy_4.1+dfsg-1.dsc 2f9f025346256f20c2eeb6948b7466aef178f39163608bc9b9c422b39d05ca16 1455176 bali-phy_4.1+dfsg.orig.tar.xz c4f6bd4b37ed6d932aa1446e5b75156e8a3e6db60ff88d9d4adba32001224d7a 5768 bali-phy_4.1+dfsg-1.debian.tar.xz 569d30d2d3cdbb5b4cc95ee995629d1c2603969ab69c2a9f3c56c5d65482ab45 259659496 bali-phy-dbgsym_4.1+dfsg-1_amd64.deb 5d1741beddac37de0c6e8fb420052e7c4e02efe11a8f434ac7e98a528656ded7 10178 bali-phy_4.1+dfsg-1_amd64.buildinfo cffcf10dcbc0dbaed09b19bb3764127f46a5eab84f6dabd3cd3dad74f99b6afd 10212328 bali-phy_4.1+dfsg-1_amd64.deb Files: 087914dee1842c7660be10af35ec8e50 1367 science optional bali-phy_4.1+dfsg-1.dsc a13341aa2262824ab4c95d8a9115315d 1455176 science optional bali-phy_4.1+dfsg.orig.tar.xz 6d9781889835c3c46592f015508d847a 5768 science optional bali-phy_4.1+dfsg-1.debian.tar.xz 6f34925be271c22f455a0910185ddfc7 259659496 debug optional bali-phy-dbgsym_4.1+dfsg-1_amd64.deb 16a96a59b2f5bff96ea0f01bf871cfd0 10178 science optional bali-phy_4.1+dfsg-1_amd64.buildinfo 0633a33566c8a80769785c27b392c04b 10212328 science optional bali-phy_4.1+dfsg-1_amd64.deb +------------------------------------------------------------------------------+ | Buildinfo Sat, 19 Sep 2026 11:06:05 +0000 | +------------------------------------------------------------------------------+ Format: 1.0 Source: bali-phy Binary: bali-phy bali-phy-dbgsym Architecture: amd64 source Version: 4.1+dfsg-1 Checksums-Md5: 087914dee1842c7660be10af35ec8e50 1367 bali-phy_4.1+dfsg-1.dsc 6f34925be271c22f455a0910185ddfc7 259659496 bali-phy-dbgsym_4.1+dfsg-1_amd64.deb 0633a33566c8a80769785c27b392c04b 10212328 bali-phy_4.1+dfsg-1_amd64.deb Checksums-Sha1: a5a7e73e86be66ed9062a0d4958215db627ee7f1 1367 bali-phy_4.1+dfsg-1.dsc c98e82841199579acab23c5204d604861268c4f4 259659496 bali-phy-dbgsym_4.1+dfsg-1_amd64.deb 72737dc13f81db515d4c7938df176780b505271f 10212328 bali-phy_4.1+dfsg-1_amd64.deb Checksums-Sha256: 1f674a5271518db29bd6be55ed3c78d8501da8b6fbe5fbb4334cd5a82507e5fa 1367 bali-phy_4.1+dfsg-1.dsc 569d30d2d3cdbb5b4cc95ee995629d1c2603969ab69c2a9f3c56c5d65482ab45 259659496 bali-phy-dbgsym_4.1+dfsg-1_amd64.deb cffcf10dcbc0dbaed09b19bb3764127f46a5eab84f6dabd3cd3dad74f99b6afd 10212328 bali-phy_4.1+dfsg-1_amd64.deb Build-Origin: Debian Build-Architecture: amd64 Build-Date: Sat, 19 Sep 2026 11:06:00 +0000 Build-Path: /build/bali-phy-eQVbzb/bali-phy-4.1+dfsg Build-Tainted-By: usr-local-has-programs Installed-Build-Depends: autoconf (= 2.73-2), automake (= 1:1.19-2), autopoint (= 1.0-5), autotools-dev (= 20240727.1+nmu1), base-files (= 14.2), base-passwd (= 3.6.8), bash (= 5.3-4), binutils (= 2.47-6), binutils-common (= 2.47-6), binutils-x86-64-linux-gnu (= 2.47-6), bsdextrautils (= 2.42.3-1), build-essential (= 12.12), bzip2 (= 1.0.8-6+b2), cmake (= 4.3.4-1), coreutils (= 9.10-1), cpp (= 4:16.1.0-3), cpp-15 (= 15.3.0-4), cpp-15-x86-64-linux-gnu (= 15.3.0-4), cpp-16 (= 16.2.0-3), cpp-16-x86-64-linux-gnu (= 16.2.0-3), cpp-x86-64-linux-gnu (= 4:16.1.0-3), dash (= 0.5.12-12), debconf (= 1.5.92), debhelper (= 14.5), debianutils (= 5.24), dh-autoreconf (= 23), dh-strip-nondeterminism (= 1.15.1-1), diffutils (= 1:3.12-1), dpkg (= 1.23.11), dpkg-dev (= 1.23.11), dwz (= 0.17-1), file (= 1:5.47-4), findutils (= 4.11.0-2), fontconfig-config (= 2.17.1-5), fonts-dejavu-core (= 2.37-9), fonts-dejavu-mono (= 2.37-9), g++ (= 4:16.1.0-3), g++-16 (= 16.2.0-3), g++-16-x86-64-linux-gnu (= 16.2.0-3), g++-x86-64-linux-gnu (= 4:16.1.0-3), gcc (= 4:16.1.0-3), gcc-15 (= 15.3.0-4), gcc-15-base (= 15.3.0-4), gcc-15-x86-64-linux-gnu (= 15.3.0-4), gcc-16 (= 16.2.0-3), gcc-16-base (= 16.2.0-3), gcc-16-x86-64-linux-gnu (= 16.2.0-3), gcc-x86-64-linux-gnu (= 4:16.1.0-3), gettext (= 1.0-5), gettext-base (= 1.0-5), girepository-tools (= 2.90.0-1), grep (= 3.12-1), groff-base (= 1.24.1-1), gzip (= 1.14-1), hostname (= 3.25), init-system-helpers (= 1.69+nmu1), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.4.0-1), libarchive-zip-perl (= 1.68-1), libarchive13t64 (= 3.8.9-1), libasan8 (= 16.2.0-3), libatomic1 (= 16.2.0-3), libattr1 (= 1:2.6.0-1), libaudit-common (= 1:4.1.2-1), libaudit1 (= 1:4.1.2-1+b2), libbinutils (= 2.47-6), libblkid-dev (= 2.42.3-1), libblkid1 (= 2.42.3-1), libboost-atomic1.90-dev (= 1.90.0-6.1+b1), libboost-atomic1.90.0 (= 1.90.0-6.1+b1), libboost-chrono-dev (= 1.90.0.2+nmu1), libboost-chrono1.90-dev (= 1.90.0-6.1+b1), libboost-chrono1.90.0 (= 1.90.0-6.1+b1), libboost-container1.90-dev (= 1.90.0-6.1+b1), libboost-container1.90.0 (= 1.90.0-6.1+b1), libboost-dev (= 1.90.0.2+nmu1), libboost-filesystem-dev (= 1.90.0.2+nmu1), libboost-filesystem1.90-dev (= 1.90.0-6.1+b1), libboost-filesystem1.90.0 (= 1.90.0-6.1+b1), libboost-json-dev (= 1.90.0.2+nmu1), libboost-json1.90-dev (= 1.90.0-6.1+b1), libboost-json1.90.0 (= 1.90.0-6.1+b1), libboost-program-options-dev (= 1.90.0.2+nmu1), libboost-program-options1.90-dev (= 1.90.0-6.1+b1), libboost-program-options1.90.0 (= 1.90.0-6.1+b1), libboost-random-dev (= 1.90.0.2+nmu1), libboost-random1.90-dev (= 1.90.0-6.1+b1), libboost-random1.90.0 (= 1.90.0-6.1+b1), libboost1.90-dev (= 1.90.0-6.1+b1), libbrotli-dev (= 1.2.0-4+b1), libbrotli1 (= 1.2.0-4+b1), libbz2-1.0 (= 1.0.8-6+b2), libbz2-dev (= 1.0.8-6+b2), libc-bin (= 2.43-5), libc-dev-bin (= 2.43-5), libc-gconv-modules-extra (= 2.43-5), libc6 (= 2.43-5), libc6-dev (= 2.43-5), libcairo-gobject2 (= 1.18.4-3+b1), libcairo-script-interpreter2 (= 1.18.4-3+b1), libcairo2 (= 1.18.4-3+b1), libcairo2-dev (= 1.18.4-3+b1), libcap-ng0 (= 0.9.6-1), libcc1-0 (= 16.2.0-3), libcereal-dev (= 1.3.2+dfsg-6+b1), libcom-err2 (= 1.47.4-1+b1), libcrypt1 (= 1:4.5.2+20251210-1), libctf-nobfd0 (= 2.47-6), libctf0 (= 2.47-6), libcurl4t64 (= 8.22.0-1), libdb5.3t64 (= 5.3.28+dfsg2-11+b1), libdebconfclient0 (= 0.283), libdebhelper-perl (= 14.5), libdpkg-perl (= 1.23.11), libeigen3-dev (= 5.0.1-3), libelf1t64 (= 0.196-1), libexpat1 (= 2.8.4-1), libexpat1-dev (= 2.8.4-1), libffi-dev (= 3.8.0-2), libffi8 (= 3.8.0-2), libfile-stripnondeterminism-perl (= 1.15.1-1), libfmt-dev (= 10.1.1+ds1-4+b2), libfmt10 (= 10.1.1+ds1-4+b2), libfontconfig-dev (= 2.17.1-5), libfontconfig1 (= 2.17.1-5), libfreetype-dev (= 2.14.3+dfsg-2), libfreetype6 (= 2.14.3+dfsg-2), libgcc-15-dev (= 15.3.0-4), libgcc-16-dev (= 16.2.0-3), libgcc-s1 (= 16.2.0-3), libgdbm-compat4t64 (= 1.26-1+b2), libgdbm6t64 (= 1.26-1+b2), libgio-2.0-dev (= 2.90.0-1), libgio-2.0-dev-bin (= 2.90.0-1), libgirepository-2.0-0 (= 2.90.0-1), libglib2.0-0t64 (= 2.90.0-1), libglib2.0-bin (= 2.90.0-1), libglib2.0-data (= 2.90.0-1), libglib2.0-dev (= 2.90.0-1), libglib2.0-dev-bin (= 2.90.0-1), libgmp10 (= 2:6.3.0+dfsg-5+b2), libgomp1 (= 16.2.0-3), libgprofng0 (= 2.47-6), libgssapi-krb5-2 (= 1.22.1-3), libhwasan0 (= 16.2.0-3), libice-dev (= 2:1.1.1-1+b2), libice6 (= 2:1.1.1-1+b2), libidn2-0 (= 2.3.8-5), libisl23 (= 0.28-1), libitm1 (= 16.2.0-3), libjansson4 (= 2.15.1-1), libjsoncpp26 (= 1.9.8-2), libk5crypto3 (= 1.22.1-3), libkeyutils1 (= 1.6.3-6+b2), libkrb5-3 (= 1.22.1-3), libkrb5support0 (= 1.22.1-3), libldap2 (= 2.6.14+dfsg-2+b1), liblsan0 (= 16.2.0-3), liblua5.4-0 (= 5.4.9-1), liblz4-1 (= 1.10.0-10), liblzma5 (= 5.8.4-1), liblzo2-2 (= 2.10-3+b2), libmagic-mgc (= 1:5.47-4), libmagic1t64 (= 1:5.47-4), libmd0 (= 1.2.0-2), libmount-dev (= 2.42.3-1), libmount1 (= 2.42.3-1), libmpc3 (= 1.3.1-3), libmpfr6 (= 4.2.2-3), libncursesw6 (= 6.6+20260608-2), libnettle8t64 (= 3.10.2-1+b1), libnghttp2-14 (= 1.70.0-1), libnghttp3-9 (= 1.17.0-1), libngtcp2-16 (= 1.24.0-1), libngtcp2-crypto-ossl0 (= 1.24.0-1), libnuma1 (= 2.0.19-1+b2), libpam-modules (= 1.7.0-8), libpam-modules-bin (= 1.7.0-8), libpam-runtime (= 1.7.0-8), libpam0g (= 1.7.0-8), libpcre2-16-0 (= 10.48-3), libpcre2-32-0 (= 10.48-3), libpcre2-8-0 (= 10.48-3), libpcre2-dev (= 10.48-3), libpcre2-posix3 (= 10.48-3), libperl5.44 (= 5.44.0-1), libpipeline1 (= 1.5.8-3), libpixman-1-0 (= 0.46.4-1+b2), libpixman-1-dev (= 0.46.4-1+b2), libpkgconf7 (= 2.5.1-4), libpng-dev (= 1.6.58-1), libpng16-16t64 (= 1.6.58-1), libproc2-1 (= 2:4.0.7-1), libpsl5t64 (= 0.23.3-1), libpython3-stdlib (= 3.14.7-3), libpython3.14-minimal (= 3.14.7-4), libpython3.14-stdlib (= 3.14.7-4), libquadmath0 (= 16.2.0-3), librange-v3-dev (= 0.12.0-2), libreadline8t64 (= 8.3-4), librhash1 (= 1.4.6-1.1+b1), libsasl2-2 (= 2.1.28+dfsg1-11), libsasl2-modules-db (= 2.1.28+dfsg1-11), libseccomp2 (= 2.6.1-1+b1), libselinux-dev (= 3.11-2), libselinux1 (= 3.11-2), libsepol-dev (= 3.11-1), libsepol2 (= 3.11-1), libsframe3 (= 2.47-6), libsm-dev (= 2:1.2.6-1+b2), libsm6 (= 2:1.2.6-1+b2), libsmartcols1 (= 2.42.3-1), libsqlite3-0 (= 3.53.4-2), libssh2-1t64 (= 1.11.1-6), libssl3t64 (= 3.6.4-1), libstdc++-16-dev (= 16.2.0-3), libstdc++6 (= 16.2.0-3), libsysprof-capture-4-dev (= 51.0-1), libsystemd0 (= 262~rc3-1), libtinfo6 (= 6.6+20260608-2), libtool (= 2.6.2-3), libtsan2 (= 16.2.0-3), libubsan1 (= 16.2.0-3), libuchardet0 (= 0.0.8-2+b2), libudev1 (= 262~rc3-1), libunistring5 (= 1.4.2-1), libuuid1 (= 2.42.3-1), libuv1t64 (= 1.52.1-4), 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+b2), libxau6 (= 1:1.0.11-1+b2), 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+b1), libxdmcp6 (= 1:1.1.5-2+b1), libxext-dev (= 2:1.3.4-1+b4), libxext6 (= 2:1.3.4-1+b4), libxml2-16 (= 2.15.4+dfsg-1), libxrender-dev (= 1:0.9.12-1+b2), libxrender1 (= 1:0.9.12-1+b2), libxxhash0 (= 0.8.3-2+b2), libyaml-0-2 (= 0.2.5-2+b1), libzstd1 (= 1.5.7+dfsg-4), linux-libc-dev (= 7.2.6-1), m4 (= 1.4.21-1), make (= 4.4.1-3), man-db (= 2.13.1-1), mawk (= 1.3.4.20260302-1), media-types (= 14.0.0), meson (= 1.12.0-3), native-architecture (= 0.2.6), ncurses-base (= 6.6+20260608-2), ncurses-bin (= 6.6+20260608-2), netbase (= 6.6), ninja-build (= 1.13.2-1), nlohmann-json3-dev (= 3.12.0.really.3.12.0.really.3.11.3-3), openssl-provider-legacy (= 3.6.4-1), pandoc (= 3.11-1), pandoc-data (= 3.11-1), patch (= 2.8-2), perl (= 5.44.0-1), perl-base (= 5.44.0-1), perl-modules-5.44 (= 5.44.0-1), pkgconf (= 2.5.1-4), pkgconf-bin (= 2.5.1-4), po-debconf (= 1.0.22), procps (= 2:4.0.7-1), python3 (= 3.14.7-3), python3-autocommand (= 2.2.2-4), python3-jaraco.context (= 6.0.1-2), python3-jaraco.functools (= 4.1.0-1), python3-minimal (= 3.14.7-3), python3-more-itertools (= 11.1.0-2), python3-packaging (= 26.2-2), python3-setuptools (= 84.0.0-2), python3-zipp (= 3.23.0-1), python3.14 (= 3.14.7-4), python3.14-minimal (= 3.14.7-4), rapidjson-dev (= 1.1.0+dfsg2-7.6), readline-common (= 8.3-4), sed (= 4.9-3), sensible-utils (= 0.0.26), sysvinit-utils (= 3.18-1), tar (= 1.35+dfsg-6), tzdata (= 2026c-1), util-linux (= 2.42.3-1), uuid-dev (= 2.42.3-1), x11-common (= 1:7.7+26), x11proto-dev (= 2025.1-1), xorg-sgml-doctools (= 1:1.12.1-1), xtrans-dev (= 1.6.0-1), xz-utils (= 5.8.4-1), zlib1g (= 1:1.3.dfsg+really1.3.2-3), zlib1g-dev (= 1:1.3.dfsg+really1.3.2-3) Environment: DEB_BUILD_OPTIONS="parallel=2" LANG="C.UTF-8" LANGUAGE="en_GB:en" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" LD_LIBRARY_PATH="/usr/lib/libeatmydata" LD_PRELOAD="libeatmydata.so" SOURCE_DATE_EPOCH="1770717555" +------------------------------------------------------------------------------+ | Package contents Sat, 19 Sep 2026 11:06:05 +0000 | +------------------------------------------------------------------------------+ bali-phy-dbgsym_4.1+dfsg-1_amd64.deb ------------------------------------ new Debian package, version 2.0. size 259659496 bytes: control archive=3300 bytes. 2802 bytes, 12 lines control 6445 bytes, 61 lines md5sums Package: bali-phy-dbgsym Source: bali-phy Version: 4.1+dfsg-1 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: Debian Med Packaging Team Installed-Size: 266664 Depends: bali-phy (= 4.1+dfsg-1) Section: debug Priority: optional Description: debug symbols for bali-phy Build-Ids: 037b59e017b28432d64541df93c4e9e0df3ec8db 03c57ab19616d2b39d70d4d06568597fb838f5fd 0bcddcad754ef610c729ed3b18352ac7842cbe4a 0f70ec5bc4603592550800cc4d95379a118d81fa 1097c27fbba24188094af08d6a4b63e1325ca268 12d0427a4b2f6582cb50f61ccc7847d1589ef7be 170b0f286dccc2589db984b06c662fdcd6265791 25a0ea3003939589799648530cd7c755ea16e6dd 25b96f223f475065404c2d44135b9072a48c3b06 25e2fd770f1cd2ec32365ee0e72aa1d84999a202 2bded6cdd2dd23372931bd700428aef807aaec14 2c857ea29256b353c71736a5305458fd90023302 332911e4658e99edfaef22b4b458168f45a09968 33ed961016b82e51ec274bbee570b2683cc7d901 34edac17a29436d0cefd46a8e5acc36971e5af75 350ee65e0886c73fb0636f3a669737fd605a5227 3773d2864ee9e8e205fbbab4d623080bb04ee185 448d2ffd67aa4751d1fb166fa8a63cf9008f78e0 4528ae0781be46de4a8b72d50cb02e7240e0dd82 46a09f87ca9a14c939989bcc6c87da078c9f3e72 48e2d392cbdd22770892b543069d6a865a9837ed 508d53bef20180dfb55b8ba0695a45412a84e941 50a91035ac99569b4201e003cbc1f2b6a11100f0 5b0be6b51b0ad7bfee109d21bfcc1ed2b3ef613f 5ef2c6dd2abeaa086056a581d0894a289d7e02f4 66b8c269c37dba3aee8072603dd357f035586f9e 671a72a0f13137619f930324e9dbf1242eb4ab1a 67a63ee20294e6ea73282707aac012fb544e45e7 6b8c390bad2d0b45ff1cf24ffdc9f27eccfae234 6db2d60ebcf90c92f763f8e7d0683b2a7bc95a43 7b5a1ec3956e5ba43450182dbb945cca7aa67f6c 7cecadf3c1478367ef6c43131e4c64db2f1b5d2e 7d777a40bebe1fd135968006d46f2e8c8915491a 7e029bfaf2eccd6ba7faaaa296341efb746a9b90 80f525cdd3daf63b480b97a517433627df83a15e 817a6a10b4ccd8d45a78f385d96c840fa2ebbe61 8a634afaff81d571e50b678d6ca2a01b1ddbfeec 92d6052b8e3225acb9f3608a4b5c98818332cfc0 96c78e0d690c1c2cd1d9def33b1e9f3f6cedc69e 96d85fecd0c5c07e2252a3949b186d43faa5da5a 97aea4ed9104d6920662a1b38fadf4947b702a1f 9fdea460c7ea905469c47d4219d67c35d8c55219 a299b1cabcf5966763c0dc52399e36b863acd5ac b6193a24b15e08116dfe1aa997a67cc1ee16a3bd bb451689221cb6ffc7eb49ca1024071098bfb32b be8a724c4c485ac5e3db15b070f2085d4c985068 c6069b763dba919da4cb2b780b7fc399f820aacf c9a936bac215dd9e98fe64756cc85fa31a3c7c72 c9d8a5784149d690723369e63cbc791d90845808 d7f5b9bba26b8f132fbaa037b3ab91619c3bcafd da443f87440f61a3e209484e10881330148b4370 e358df1f6994c62297132004b476b1b8897999c6 e3f076ee691bd74a1b4becadcd458fab4feef860 e90315806830811df7b3cc0931051d95ff3e14fb ed2b369a3e3b34d1c5827dde548c098aebec4a1d f00b978638e9890a521d7434bf75ffc68d4b94aa f1878a261c3f88e3147c89e81eb97ecd1f3da70e f5911e161974366e9d9b21f5af39d93aea79ac48 f71f98d84d966b2457079c501a39b93a4d44f558 fffa65fa7ccaa2b088a272a58455dd399a5e4042 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/03/ -rw-r--r-- root/root 663616 2026-02-10 09:59 ./usr/lib/debug/.build-id/03/7b59e017b28432d64541df93c4e9e0df3ec8db.debug -rw-r--r-- root/root 512160 2026-02-10 09:59 ./usr/lib/debug/.build-id/03/c57ab19616d2b39d70d4d06568597fb838f5fd.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/0b/ -rw-r--r-- root/root 654744 2026-02-10 09:59 ./usr/lib/debug/.build-id/0b/cddcad754ef610c729ed3b18352ac7842cbe4a.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/0f/ -rw-r--r-- root/root 293592 2026-02-10 09:59 ./usr/lib/debug/.build-id/0f/70ec5bc4603592550800cc4d95379a118d81fa.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/10/ -rw-r--r-- root/root 1255320 2026-02-10 09:59 ./usr/lib/debug/.build-id/10/97c27fbba24188094af08d6a4b63e1325ca268.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/12/ -rw-r--r-- root/root 3140752 2026-02-10 09:59 ./usr/lib/debug/.build-id/12/d0427a4b2f6582cb50f61ccc7847d1589ef7be.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/17/ -rw-r--r-- root/root 454512 2026-02-10 09:59 ./usr/lib/debug/.build-id/17/0b0f286dccc2589db984b06c662fdcd6265791.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/25/ -rw-r--r-- root/root 584488 2026-02-10 09:59 ./usr/lib/debug/.build-id/25/a0ea3003939589799648530cd7c755ea16e6dd.debug -rw-r--r-- root/root 461456 2026-02-10 09:59 ./usr/lib/debug/.build-id/25/b96f223f475065404c2d44135b9072a48c3b06.debug -rw-r--r-- root/root 641848 2026-02-10 09:59 ./usr/lib/debug/.build-id/25/e2fd770f1cd2ec32365ee0e72aa1d84999a202.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/2b/ -rw-r--r-- root/root 4201416 2026-02-10 09:59 ./usr/lib/debug/.build-id/2b/ded6cdd2dd23372931bd700428aef807aaec14.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/2c/ -rw-r--r-- root/root 6459520 2026-02-10 09:59 ./usr/lib/debug/.build-id/2c/857ea29256b353c71736a5305458fd90023302.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/33/ -rw-r--r-- root/root 623520 2026-02-10 09:59 ./usr/lib/debug/.build-id/33/2911e4658e99edfaef22b4b458168f45a09968.debug -rw-r--r-- root/root 4277648 2026-02-10 09:59 ./usr/lib/debug/.build-id/33/ed961016b82e51ec274bbee570b2683cc7d901.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/34/ -rw-r--r-- root/root 530224 2026-02-10 09:59 ./usr/lib/debug/.build-id/34/edac17a29436d0cefd46a8e5acc36971e5af75.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/35/ -rw-r--r-- root/root 434904 2026-02-10 09:59 ./usr/lib/debug/.build-id/35/0ee65e0886c73fb0636f3a669737fd605a5227.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/37/ -rw-r--r-- root/root 1438264 2026-02-10 09:59 ./usr/lib/debug/.build-id/37/73d2864ee9e8e205fbbab4d623080bb04ee185.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/44/ -rw-r--r-- root/root 400288 2026-02-10 09:59 ./usr/lib/debug/.build-id/44/8d2ffd67aa4751d1fb166fa8a63cf9008f78e0.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/45/ -rw-r--r-- root/root 6816504 2026-02-10 09:59 ./usr/lib/debug/.build-id/45/28ae0781be46de4a8b72d50cb02e7240e0dd82.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/46/ -rw-r--r-- root/root 6575992 2026-02-10 09:59 ./usr/lib/debug/.build-id/46/a09f87ca9a14c939989bcc6c87da078c9f3e72.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/48/ -rw-r--r-- root/root 324888 2026-02-10 09:59 ./usr/lib/debug/.build-id/48/e2d392cbdd22770892b543069d6a865a9837ed.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/50/ -rw-r--r-- root/root 2996256 2026-02-10 09:59 ./usr/lib/debug/.build-id/50/8d53bef20180dfb55b8ba0695a45412a84e941.debug -rw-r--r-- root/root 217368 2026-02-10 09:59 ./usr/lib/debug/.build-id/50/a91035ac99569b4201e003cbc1f2b6a11100f0.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/5b/ -rw-r--r-- root/root 104064904 2026-02-10 09:59 ./usr/lib/debug/.build-id/5b/0be6b51b0ad7bfee109d21bfcc1ed2b3ef613f.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/5e/ -rw-r--r-- root/root 8594712 2026-02-10 09:59 ./usr/lib/debug/.build-id/5e/f2c6dd2abeaa086056a581d0894a289d7e02f4.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/66/ -rw-r--r-- root/root 1171120 2026-02-10 09:59 ./usr/lib/debug/.build-id/66/b8c269c37dba3aee8072603dd357f035586f9e.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/67/ -rw-r--r-- root/root 5229848 2026-02-10 09:59 ./usr/lib/debug/.build-id/67/1a72a0f13137619f930324e9dbf1242eb4ab1a.debug -rw-r--r-- root/root 3230624 2026-02-10 09:59 ./usr/lib/debug/.build-id/67/a63ee20294e6ea73282707aac012fb544e45e7.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/6b/ -rw-r--r-- root/root 7273632 2026-02-10 09:59 ./usr/lib/debug/.build-id/6b/8c390bad2d0b45ff1cf24ffdc9f27eccfae234.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/6d/ -rw-r--r-- root/root 3948776 2026-02-10 09:59 ./usr/lib/debug/.build-id/6d/b2d60ebcf90c92f763f8e7d0683b2a7bc95a43.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/7b/ -rw-r--r-- root/root 405608 2026-02-10 09:59 ./usr/lib/debug/.build-id/7b/5a1ec3956e5ba43450182dbb945cca7aa67f6c.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/7c/ -rw-r--r-- root/root 7014752 2026-02-10 09:59 ./usr/lib/debug/.build-id/7c/ecadf3c1478367ef6c43131e4c64db2f1b5d2e.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/7d/ -rw-r--r-- root/root 680400 2026-02-10 09:59 ./usr/lib/debug/.build-id/7d/777a40bebe1fd135968006d46f2e8c8915491a.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/7e/ -rw-r--r-- root/root 8435720 2026-02-10 09:59 ./usr/lib/debug/.build-id/7e/029bfaf2eccd6ba7faaaa296341efb746a9b90.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/80/ -rw-r--r-- root/root 814608 2026-02-10 09:59 ./usr/lib/debug/.build-id/80/f525cdd3daf63b480b97a517433627df83a15e.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/81/ -rw-r--r-- root/root 6868072 2026-02-10 09:59 ./usr/lib/debug/.build-id/81/7a6a10b4ccd8d45a78f385d96c840fa2ebbe61.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/8a/ -rw-r--r-- root/root 4608136 2026-02-10 09:59 ./usr/lib/debug/.build-id/8a/634afaff81d571e50b678d6ca2a01b1ddbfeec.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/92/ -rw-r--r-- root/root 440080 2026-02-10 09:59 ./usr/lib/debug/.build-id/92/d6052b8e3225acb9f3608a4b5c98818332cfc0.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/96/ -rw-r--r-- root/root 367264 2026-02-10 09:59 ./usr/lib/debug/.build-id/96/c78e0d690c1c2cd1d9def33b1e9f3f6cedc69e.debug -rw-r--r-- root/root 3148304 2026-02-10 09:59 ./usr/lib/debug/.build-id/96/d85fecd0c5c07e2252a3949b186d43faa5da5a.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/97/ -rw-r--r-- root/root 2556488 2026-02-10 09:59 ./usr/lib/debug/.build-id/97/aea4ed9104d6920662a1b38fadf4947b702a1f.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/9f/ -rw-r--r-- root/root 365384 2026-02-10 09:59 ./usr/lib/debug/.build-id/9f/dea460c7ea905469c47d4219d67c35d8c55219.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/a2/ -rw-r--r-- root/root 2099832 2026-02-10 09:59 ./usr/lib/debug/.build-id/a2/99b1cabcf5966763c0dc52399e36b863acd5ac.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/b6/ -rw-r--r-- root/root 7577944 2026-02-10 09:59 ./usr/lib/debug/.build-id/b6/193a24b15e08116dfe1aa997a67cc1ee16a3bd.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/bb/ -rw-r--r-- root/root 478840 2026-02-10 09:59 ./usr/lib/debug/.build-id/bb/451689221cb6ffc7eb49ca1024071098bfb32b.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/be/ -rw-r--r-- root/root 4703768 2026-02-10 09:59 ./usr/lib/debug/.build-id/be/8a724c4c485ac5e3db15b070f2085d4c985068.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/c6/ -rw-r--r-- root/root 619120 2026-02-10 09:59 ./usr/lib/debug/.build-id/c6/069b763dba919da4cb2b780b7fc399f820aacf.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/c9/ -rw-r--r-- root/root 6967656 2026-02-10 09:59 ./usr/lib/debug/.build-id/c9/a936bac215dd9e98fe64756cc85fa31a3c7c72.debug -rw-r--r-- root/root 6823000 2026-02-10 09:59 ./usr/lib/debug/.build-id/c9/d8a5784149d690723369e63cbc791d90845808.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/d7/ -rw-r--r-- root/root 472240 2026-02-10 09:59 ./usr/lib/debug/.build-id/d7/f5b9bba26b8f132fbaa037b3ab91619c3bcafd.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/da/ -rw-r--r-- root/root 6827528 2026-02-10 09:59 ./usr/lib/debug/.build-id/da/443f87440f61a3e209484e10881330148b4370.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/e3/ -rw-r--r-- root/root 319600 2026-02-10 09:59 ./usr/lib/debug/.build-id/e3/58df1f6994c62297132004b476b1b8897999c6.debug -rw-r--r-- root/root 573304 2026-02-10 09:59 ./usr/lib/debug/.build-id/e3/f076ee691bd74a1b4becadcd458fab4feef860.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/e9/ -rw-r--r-- root/root 4148960 2026-02-10 09:59 ./usr/lib/debug/.build-id/e9/0315806830811df7b3cc0931051d95ff3e14fb.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/ed/ -rw-r--r-- root/root 409544 2026-02-10 09:59 ./usr/lib/debug/.build-id/ed/2b369a3e3b34d1c5827dde548c098aebec4a1d.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/f0/ -rw-r--r-- root/root 301096 2026-02-10 09:59 ./usr/lib/debug/.build-id/f0/0b978638e9890a521d7434bf75ffc68d4b94aa.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/f1/ -rw-r--r-- root/root 427488 2026-02-10 09:59 ./usr/lib/debug/.build-id/f1/878a261c3f88e3147c89e81eb97ecd1f3da70e.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/f5/ -rw-r--r-- root/root 331184 2026-02-10 09:59 ./usr/lib/debug/.build-id/f5/911e161974366e9d9b21f5af39d93aea79ac48.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/f7/ -rw-r--r-- root/root 8442960 2026-02-10 09:59 ./usr/lib/debug/.build-id/f7/1f98d84d966b2457079c501a39b93a4d44f558.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.build-id/ff/ -rw-r--r-- root/root 4130208 2026-02-10 09:59 ./usr/lib/debug/.build-id/ff/fa65fa7ccaa2b088a272a58455dd399a5e4042.debug drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.dwz/ drwxr-xr-x root/root 0 2026-02-10 09:59 ./usr/lib/debug/.dwz/x86_64-linux-gnu/ -rw-r--r-- root/root 4136120 2026-02-10 09:59 ./usr/lib/debug/.dwz/x86_64-linux-gnu/bali-phy.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_amd64.deb ----------------------------- new Debian package, version 2.0. size 10212328 bytes: control archive=17064 bytes. 1184 bytes, 21 lines control 54284 bytes, 659 lines md5sums Package: bali-phy Version: 4.1+dfsg-1 Architecture: amd64 Maintainer: Debian Med Packaging Team Installed-Size: 54926 Depends: libboost-chrono1.90.0 (>= 1.90.0), libboost-json1.90.0 (>= 1.90.0), libboost-program-options1.90.0 (>= 1.90.0), libboost-random1.90.0 (>= 1.90.0), libc6 (>= 2.38), libcairo2 (>= 1.4.10), libfmt10 (>= 10.1.1+ds1), libgcc-s1 (>= 3.4), 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 920024 2026-02-10 09:59 ./usr/bin/alignment-cat -rwxr-xr-x root/root 1673800 2026-02-10 09:59 ./usr/bin/alignment-chop-internal -rwxr-xr-x root/root 1554928 2026-02-10 09:59 ./usr/bin/alignment-consensus -rwxr-xr-x root/root 1616368 2026-02-10 09:59 ./usr/bin/alignment-distances -rwxr-xr-x root/root 596456 2026-02-10 09:59 ./usr/bin/alignment-draw -rwxr-xr-x root/root 1481136 2026-02-10 09:59 ./usr/bin/alignment-find -rwxr-xr-x root/root 1882696 2026-02-10 09:59 ./usr/bin/alignment-gild -rwxr-xr-x root/root 1546728 2026-02-10 09:59 ./usr/bin/alignment-indices -rwxr-xr-x root/root 1727016 2026-02-10 09:59 ./usr/bin/alignment-info -rwxr-xr-x root/root 1575400 2026-02-10 09:59 ./usr/bin/alignment-max -rwxr-xr-x root/root 1567216 2026-02-10 09:59 ./usr/bin/alignment-thin -rwxr-xr-x root/root 1481192 2026-02-10 09:59 ./usr/bin/alignment-translate -rwxr-xr-x root/root 1554920 2026-02-10 09:59 ./usr/bin/alignments-diff -rwxr-xr-x root/root 13971000 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 195032 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 215504 2026-02-10 09:59 ./usr/bin/cut-range -rwxr-xr-x root/root 1153504 2026-02-10 09:59 ./usr/bin/draw-tree -rwxr-xr-x root/root 1923688 2026-02-10 09:59 ./usr/bin/extract-ancestors -rwxr-xr-x root/root 293280 2026-02-10 09:59 ./usr/bin/mcon-tool -rwxr-xr-x root/root 1239608 2026-02-10 09:59 ./usr/bin/mctree-mean-lengths -rwxr-xr-x root/root 129488 2026-02-10 09:59 ./usr/bin/model_P -rwxr-xr-x root/root 190880 2026-02-10 09:59 ./usr/bin/pickout -rwxr-xr-x root/root 866808 2026-02-10 09:59 ./usr/bin/statreport -rwxr-xr-x root/root 801240 2026-02-10 09:59 ./usr/bin/stats-select -rwxr-xr-x root/root 1944168 2026-02-10 09:59 ./usr/bin/summarize-ancestors -rwxr-xr-x root/root 1124920 2026-02-10 09:59 ./usr/bin/tree-mean-lengths -rwxr-xr-x root/root 920152 2026-02-10 09:59 ./usr/bin/tree-tool -rwxr-xr-x root/root 1268312 2026-02-10 09:59 ./usr/bin/trees-bootstrap -rwxr-xr-x root/root 1374808 2026-02-10 09:59 ./usr/bin/trees-consensus -rwxr-xr-x root/root 1206872 2026-02-10 09:59 ./usr/bin/trees-distances -rwxr-xr-x root/root 1129016 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 387240 2026-02-10 09:59 ./usr/lib/bali-phy/Alignment.so -rw-r--r-- root/root 129184 2026-02-10 09:59 ./usr/lib/bali-phy/Alphabet.so -rw-r--r-- root/root 71840 2026-02-10 09:59 ./usr/lib/bali-phy/Array.so -rw-r--r-- root/root 63648 2026-02-10 09:59 ./usr/lib/bali-phy/Bits.so -rw-r--r-- root/root 39072 2026-02-10 09:59 ./usr/lib/bali-phy/Char.so -rw-r--r-- root/root 51360 2026-02-10 09:59 ./usr/lib/bali-phy/Data.so -rw-r--r-- root/root 178352 2026-02-10 09:59 ./usr/lib/bali-phy/Distribution.so -rw-r--r-- root/root 43168 2026-02-10 09:59 ./usr/lib/bali-phy/Environment.so -rw-r--r-- root/root 125088 2026-02-10 09:59 ./usr/lib/bali-phy/File.so -rw-r--r-- root/root 75936 2026-02-10 09:59 ./usr/lib/bali-phy/Foreign.so -rw-r--r-- root/root 129184 2026-02-10 09:59 ./usr/lib/bali-phy/IntMap.so -rw-r--r-- root/root 84128 2026-02-10 09:59 ./usr/lib/bali-phy/IntSet.so -rw-r--r-- root/root 75936 2026-02-10 09:59 ./usr/lib/bali-phy/Likelihood.so -rw-r--r-- root/root 51360 2026-02-10 09:59 ./usr/lib/bali-phy/LikelihoodSEV.so -rw-r--r-- root/root 161952 2026-02-10 09:59 ./usr/lib/bali-phy/MCMC.so -rw-r--r-- root/root 370848 2026-02-10 09:59 ./usr/lib/bali-phy/Matrix.so -rw-r--r-- root/root 80032 2026-02-10 09:59 ./usr/lib/bali-phy/Modifiables.so -rw-r--r-- root/root 120992 2026-02-10 09:59 ./usr/lib/bali-phy/Num.so -rw-r--r-- root/root 34976 2026-02-10 09:59 ./usr/lib/bali-phy/Pair.so -rw-r--r-- root/root 63648 2026-02-10 09:59 ./usr/lib/bali-phy/Parsimony.so -rw-r--r-- root/root 149664 2026-02-10 09:59 ./usr/lib/bali-phy/PopGen.so -rw-r--r-- root/root 166056 2026-02-10 09:59 ./usr/lib/bali-phy/Prelude.so -rw-r--r-- root/root 47264 2026-02-10 09:59 ./usr/lib/bali-phy/Range.so -rw-r--r-- root/root 120992 2026-02-10 09:59 ./usr/lib/bali-phy/Real.so -rw-r--r-- root/root 465056 2026-02-10 09:59 ./usr/lib/bali-phy/SMC.so -rw-r--r-- root/root 219312 2026-02-10 09:59 ./usr/lib/bali-phy/SModel.so -rw-r--r-- root/root 80032 2026-02-10 09:59 ./usr/lib/bali-phy/Text.so -rw-r--r-- root/root 71840 2026-02-10 09:59 ./usr/lib/bali-phy/TreeDist.so -rw-r--r-- root/root 63648 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 920 2026-02-10 09:59 ./usr/share/man/man1/alignment-cat.1.gz -rw-r--r-- root/root 511 2026-02-10 09:59 ./usr/share/man/man1/alignment-chop-internal.1.gz -rw-r--r-- root/root 664 2026-02-10 09:59 ./usr/share/man/man1/alignment-consensus.1.gz -rw-r--r-- root/root 963 2026-02-10 09:59 ./usr/share/man/man1/alignment-distances.1.gz -rw-r--r-- root/root 798 2026-02-10 09:59 ./usr/share/man/man1/alignment-draw.1.gz -rw-r--r-- root/root 491 2026-02-10 09:59 ./usr/share/man/man1/alignment-find.1.gz -rw-r--r-- root/root 653 2026-02-10 09:59 ./usr/share/man/man1/alignment-gild.1.gz -rw-r--r-- root/root 678 2026-02-10 09:59 ./usr/share/man/man1/alignment-indices.1.gz -rw-r--r-- root/root 573 2026-02-10 09:59 ./usr/share/man/man1/alignment-info.1.gz -rw-r--r-- root/root 751 2026-02-10 09:59 ./usr/share/man/man1/alignment-max.1.gz -rw-r--r-- root/root 1231 2026-02-10 09:59 ./usr/share/man/man1/alignment-thin.1.gz -rw-r--r-- root/root 682 2026-02-10 09:59 ./usr/share/man/man1/alignment-translate.1.gz -rw-r--r-- root/root 643 2026-02-10 09:59 ./usr/share/man/man1/alignments-diff.1.gz -rw-r--r-- root/root 649 2026-02-10 09:59 ./usr/share/man/man1/bali-phy-pkg.1.gz -rw-r--r-- root/root 1660 2026-02-10 09:59 ./usr/share/man/man1/bali-phy.1.gz -rw-r--r-- root/root 498 2026-02-10 09:59 ./usr/share/man/man1/bali-subsample.1.gz -rw-r--r-- root/root 534 2026-02-10 09:59 ./usr/share/man/man1/bp-analyze.1.gz -rw-r--r-- root/root 639 2026-02-10 09:59 ./usr/share/man/man1/cut-range.1.gz -rw-r--r-- root/root 991 2026-02-10 09:59 ./usr/share/man/man1/draw-tree.1.gz -rw-r--r-- root/root 732 2026-02-10 09:59 ./usr/share/man/man1/extract-ancestors.1.gz -rw-r--r-- root/root 534 2026-02-10 09:59 ./usr/share/man/man1/mcon-tool.1.gz -rw-r--r-- root/root 696 2026-02-10 09:59 ./usr/share/man/man1/mctree-mean-lengths.1.gz -rw-r--r-- root/root 446 2026-02-10 09:59 ./usr/share/man/man1/model_P.1.gz -rw-r--r-- root/root 481 2026-02-10 09:59 ./usr/share/man/man1/pickout.1.gz -rw-r--r-- root/root 857 2026-02-10 09:59 ./usr/share/man/man1/statreport.1.gz -rw-r--r-- root/root 509 2026-02-10 09:59 ./usr/share/man/man1/stats-select.1.gz -rw-r--r-- root/root 793 2026-02-10 09:59 ./usr/share/man/man1/summarize-ancestors.1.gz -rw-r--r-- root/root 726 2026-02-10 09:59 ./usr/share/man/man1/tree-mean-lengths.1.gz -rw-r--r-- root/root 709 2026-02-10 09:59 ./usr/share/man/man1/tree-tool.1.gz -rw-r--r-- root/root 873 2026-02-10 09:59 ./usr/share/man/man1/trees-bootstrap.1.gz -rw-r--r-- root/root 1141 2026-02-10 09:59 ./usr/share/man/man1/trees-consensus.1.gz -rw-r--r-- root/root 904 2026-02-10 09:59 ./usr/share/man/man1/trees-distances.1.gz -rw-r--r-- root/root 639 2026-02-10 09:59 ./usr/share/man/man1/trees-to-SRQ.1.gz +------------------------------------------------------------------------------+ | Post Build Sat, 19 Sep 2026 11:06:13 +0000 | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup Sat, 19 Sep 2026 11:06:13 +0000 | +------------------------------------------------------------------------------+ Purging /build/bali-phy-eQVbzb Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary Sat, 19 Sep 2026 11:06:16 +0000 | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 3114424 Build-Time: 2263 Distribution: perl-5.44-throwaway Host Architecture: amd64 Install-Time: 21 Job: /srv/debomatic/incoming/bali-phy_4.1+dfsg-1.dsc Machine Architecture: amd64 Package: bali-phy Package-Time: 2298 Source-Version: 4.1+dfsg-1 Space: 3114424 Status: successful Version: 4.1+dfsg-1 -------------------------------------------------------------------------------- Finished at 2026-09-19T11:06:04Z Build needed 00:38:18, 3114424k disk space