2023-09-11T03:16:15,236 Created temporary directory: /tmp/pip-build-tracker-iolrvffg 2023-09-11T03:16:15,237 Initialized build tracking at /tmp/pip-build-tracker-iolrvffg 2023-09-11T03:16:15,237 Created build tracker: /tmp/pip-build-tracker-iolrvffg 2023-09-11T03:16:15,238 Entered build tracker: /tmp/pip-build-tracker-iolrvffg 2023-09-11T03:16:15,239 Created temporary directory: /tmp/pip-wheel-1iimf2wi 2023-09-11T03:16:15,242 Created temporary directory: /tmp/pip-ephem-wheel-cache-b04tuvux 2023-09-11T03:16:15,263 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-11T03:16:15,266 2 location(s) to search for versions of pyimmutable: 2023-09-11T03:16:15,266 * https://pypi.org/simple/pyimmutable/ 2023-09-11T03:16:15,266 * https://www.piwheels.org/simple/pyimmutable/ 2023-09-11T03:16:15,267 Fetching project page and analyzing links: https://pypi.org/simple/pyimmutable/ 2023-09-11T03:16:15,268 Getting page https://pypi.org/simple/pyimmutable/ 2023-09-11T03:16:15,269 Found index url https://pypi.org/simple/ 2023-09-11T03:16:15,488 Fetched page https://pypi.org/simple/pyimmutable/ as application/vnd.pypi.simple.v1+json 2023-09-11T03:16:15,491 Found link https://files.pythonhosted.org/packages/f5/1c/db64e45828d82811ece18b42021b6f003e1d3b107131ed5ef3590a5a8b6b/pyimmutable-0.1.0.tar.gz (from https://pypi.org/simple/pyimmutable/), version: 0.1.0 2023-09-11T03:16:15,492 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/90/79/71af740ddd8e15b2b766634d951b3d7c7c247da5baa6b3b975dadd038b6e/pyimmutable-0.1.1-py3.7-linux-x86_64.egg (from https://pypi.org/simple/pyimmutable/) 2023-09-11T03:16:15,492 Found link https://files.pythonhosted.org/packages/9d/2f/5f29a09131ccbd771ca4b535313f3e3e3725419fe7a20a42b9c80f3021b1/pyimmutable-0.1.1.tar.gz (from https://pypi.org/simple/pyimmutable/), version: 0.1.1 2023-09-11T03:16:15,493 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/27/9b/08e42c6528397fe9bd591dbae12aad83fef9c22a32845cd9ff14c4eca36a/pyimmutable-0.1.3-py3.7-linux-x86_64.egg (from https://pypi.org/simple/pyimmutable/) 2023-09-11T03:16:15,494 Found link https://files.pythonhosted.org/packages/a0/07/e38b165fa56f372f2df1515246c8359dab88ec11af7bc120a012c3631c3c/pyimmutable-0.1.3.tar.gz (from https://pypi.org/simple/pyimmutable/), version: 0.1.3 2023-09-11T03:16:15,494 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/35/94/f4ea1594c86017b4655583e95dc7afbea38e334cd3ed69414b3ba5b02197/pyimmutable-0.1.4-py3.7-linux-x86_64.egg (from https://pypi.org/simple/pyimmutable/) 2023-09-11T03:16:15,495 Found link https://files.pythonhosted.org/packages/5e/f9/2f01496e08d648bfc0a70e666770745daf71e7ea836801070a0397734b22/pyimmutable-0.1.4.tar.gz (from https://pypi.org/simple/pyimmutable/), version: 0.1.4 2023-09-11T03:16:15,496 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/5a/12/e59838696255020684111c9536247d745a708ba1d0b3dd52d9deda8cf3b8/pyimmutable-0.2.0-py3.7-linux-x86_64.egg (from https://pypi.org/simple/pyimmutable/) 2023-09-11T03:16:15,496 Found link https://files.pythonhosted.org/packages/c5/d4/5710c550a3263e7dcd009f88a6a7ca7a1c3ccc19f2efbb4df108e9305f0e/pyimmutable-0.2.0.tar.gz (from https://pypi.org/simple/pyimmutable/), version: 0.2.0 2023-09-11T03:16:15,497 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/5b/72/94cad8212bfb71f63f2013d2193d459697cc3f3965e9a6ed4c8553889a2c/pyimmutable-0.2.1-py3.7-linux-x86_64.egg (from https://pypi.org/simple/pyimmutable/) 2023-09-11T03:16:15,497 Found link https://files.pythonhosted.org/packages/e7/aa/1d7cd70c50edba1072fed93640b0b34d56416c18f8953a7c729ccd388b0d/pyimmutable-0.2.1.tar.gz (from https://pypi.org/simple/pyimmutable/), version: 0.2.1 2023-09-11T03:16:15,498 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyimmutable/ 2023-09-11T03:16:15,499 Getting page https://www.piwheels.org/simple/pyimmutable/ 2023-09-11T03:16:15,500 Found index url https://www.piwheels.org/simple/ 2023-09-11T03:16:15,916 Fetched page https://www.piwheels.org/simple/pyimmutable/ as text/html 2023-09-11T03:16:15,930 Skipping link: No binaries permitted for pyimmutable: https://www.piwheels.org/simple/pyimmutable/pyimmutable-0.1.0-cp37-cp37m-linux_armv6l.whl#sha256=12e81e83a2e523bab3c25727716652276d9f5fb8a468a88bf0b6e50273fa97a0 (from https://www.piwheels.org/simple/pyimmutable/) 2023-09-11T03:16:15,931 Skipping link: No binaries permitted for pyimmutable: https://www.piwheels.org/simple/pyimmutable/pyimmutable-0.1.0-cp37-cp37m-linux_armv7l.whl#sha256=12e81e83a2e523bab3c25727716652276d9f5fb8a468a88bf0b6e50273fa97a0 (from https://www.piwheels.org/simple/pyimmutable/) 2023-09-11T03:16:15,932 Skipping link: No binaries permitted for pyimmutable: https://www.piwheels.org/simple/pyimmutable/pyimmutable-0.1.0-cp39-cp39-linux_armv6l.whl#sha256=8c740a7769c0631bb323ed2b1678a1d27b26c6d61399e83944763c9f36ef7006 (from https://www.piwheels.org/simple/pyimmutable/) 2023-09-11T03:16:15,932 Skipping link: No binaries permitted for pyimmutable: https://www.piwheels.org/simple/pyimmutable/pyimmutable-0.1.0-cp39-cp39-linux_armv7l.whl#sha256=8c740a7769c0631bb323ed2b1678a1d27b26c6d61399e83944763c9f36ef7006 (from https://www.piwheels.org/simple/pyimmutable/) 2023-09-11T03:16:15,933 Skipping link: No binaries permitted for pyimmutable: https://www.piwheels.org/simple/pyimmutable/pyimmutable-0.1.1-cp37-cp37m-linux_armv6l.whl#sha256=037eb210dedfbcc25316e960f88bf8e600e6c10fa1d9aead32fb165bb0bc7b03 (from https://www.piwheels.org/simple/pyimmutable/) 2023-09-11T03:16:15,934 Skipping link: No binaries permitted for pyimmutable: https://www.piwheels.org/simple/pyimmutable/pyimmutable-0.1.1-cp37-cp37m-linux_armv7l.whl#sha256=037eb210dedfbcc25316e960f88bf8e600e6c10fa1d9aead32fb165bb0bc7b03 (from https://www.piwheels.org/simple/pyimmutable/) 2023-09-11T03:16:15,935 Skipping link: No binaries permitted for pyimmutable: https://www.piwheels.org/simple/pyimmutable/pyimmutable-0.1.1-cp39-cp39-linux_armv6l.whl#sha256=2fa9d2ac8eabf4c94d9b646e5e09ce6a0ecbc232d3aa69ca3ecbfb3498d20d5c (from https://www.piwheels.org/simple/pyimmutable/) 2023-09-11T03:16:15,936 Skipping link: No binaries permitted for pyimmutable: https://www.piwheels.org/simple/pyimmutable/pyimmutable-0.1.1-cp39-cp39-linux_armv7l.whl#sha256=2fa9d2ac8eabf4c94d9b646e5e09ce6a0ecbc232d3aa69ca3ecbfb3498d20d5c (from https://www.piwheels.org/simple/pyimmutable/) 2023-09-11T03:16:15,936 Skipping link: No binaries permitted for pyimmutable: https://www.piwheels.org/simple/pyimmutable/pyimmutable-0.1.3-cp37-cp37m-linux_armv6l.whl#sha256=5d03e6b89c84d4841ab3de63687dd9e6a69aa5d2e42926d1fc84826ae643d85b (from https://www.piwheels.org/simple/pyimmutable/) 2023-09-11T03:16:15,937 Skipping link: No binaries permitted for pyimmutable: https://www.piwheels.org/simple/pyimmutable/pyimmutable-0.1.3-cp37-cp37m-linux_armv7l.whl#sha256=5d03e6b89c84d4841ab3de63687dd9e6a69aa5d2e42926d1fc84826ae643d85b (from https://www.piwheels.org/simple/pyimmutable/) 2023-09-11T03:16:15,938 Skipping link: No binaries permitted for pyimmutable: https://www.piwheels.org/simple/pyimmutable/pyimmutable-0.1.3-cp39-cp39-linux_armv6l.whl#sha256=f10a8282a4e4b8fb3844db00fc38d960bd4417cbf585ca59bff78746c3f120be (from https://www.piwheels.org/simple/pyimmutable/) 2023-09-11T03:16:15,939 Skipping link: No binaries permitted for pyimmutable: https://www.piwheels.org/simple/pyimmutable/pyimmutable-0.1.3-cp39-cp39-linux_armv7l.whl#sha256=f10a8282a4e4b8fb3844db00fc38d960bd4417cbf585ca59bff78746c3f120be (from https://www.piwheels.org/simple/pyimmutable/) 2023-09-11T03:16:15,940 Skipping link: No binaries permitted for pyimmutable: https://www.piwheels.org/simple/pyimmutable/pyimmutable-0.1.4-cp37-cp37m-linux_armv6l.whl#sha256=8f76703f7d824e1d40035e35aee335abe42fee1141142409192a7d85451ea180 (from https://www.piwheels.org/simple/pyimmutable/) 2023-09-11T03:16:15,941 Skipping link: No binaries permitted for pyimmutable: https://www.piwheels.org/simple/pyimmutable/pyimmutable-0.1.4-cp37-cp37m-linux_armv7l.whl#sha256=8f76703f7d824e1d40035e35aee335abe42fee1141142409192a7d85451ea180 (from https://www.piwheels.org/simple/pyimmutable/) 2023-09-11T03:16:15,942 Skipping link: No binaries permitted for pyimmutable: https://www.piwheels.org/simple/pyimmutable/pyimmutable-0.2.0-cp37-cp37m-linux_armv6l.whl#sha256=22af33e9e743afdcd3fe17ab7b943f45f5d36ebdc117e59c2f696056e33eb3ec (from https://www.piwheels.org/simple/pyimmutable/) 2023-09-11T03:16:15,943 Skipping link: No binaries permitted for pyimmutable: https://www.piwheels.org/simple/pyimmutable/pyimmutable-0.2.0-cp37-cp37m-linux_armv7l.whl#sha256=22af33e9e743afdcd3fe17ab7b943f45f5d36ebdc117e59c2f696056e33eb3ec (from https://www.piwheels.org/simple/pyimmutable/) 2023-09-11T03:16:15,944 Skipping link: No binaries permitted for pyimmutable: https://www.piwheels.org/simple/pyimmutable/pyimmutable-0.2.0-cp39-cp39-linux_armv6l.whl#sha256=3f2c33cbea7f0f5f988e83b534884c1a378ddbf2f61787594070d73ba567a1e1 (from https://www.piwheels.org/simple/pyimmutable/) 2023-09-11T03:16:15,944 Skipping link: No binaries permitted for pyimmutable: https://www.piwheels.org/simple/pyimmutable/pyimmutable-0.2.0-cp39-cp39-linux_armv7l.whl#sha256=3f2c33cbea7f0f5f988e83b534884c1a378ddbf2f61787594070d73ba567a1e1 (from https://www.piwheels.org/simple/pyimmutable/) 2023-09-11T03:16:15,945 Skipping link: No binaries permitted for pyimmutable: https://www.piwheels.org/simple/pyimmutable/pyimmutable-0.2.1-cp37-cp37m-linux_armv6l.whl#sha256=92d075834688ac035880290b3609f16e1860f468b4a4a40d3ca4325e63441329 (from https://www.piwheels.org/simple/pyimmutable/) 2023-09-11T03:16:15,946 Skipping link: No binaries permitted for pyimmutable: https://www.piwheels.org/simple/pyimmutable/pyimmutable-0.2.1-cp37-cp37m-linux_armv7l.whl#sha256=92d075834688ac035880290b3609f16e1860f468b4a4a40d3ca4325e63441329 (from https://www.piwheels.org/simple/pyimmutable/) 2023-09-11T03:16:15,947 Skipping link: No binaries permitted for pyimmutable: https://www.piwheels.org/simple/pyimmutable/pyimmutable-0.2.1-cp39-cp39-linux_armv6l.whl#sha256=e3d4b888041daf3e28d806c23a4515486d139648d9f6308e7c5e8361f603994f (from https://www.piwheels.org/simple/pyimmutable/) 2023-09-11T03:16:15,947 Skipping link: No binaries permitted for pyimmutable: https://www.piwheels.org/simple/pyimmutable/pyimmutable-0.2.1-cp39-cp39-linux_armv7l.whl#sha256=e3d4b888041daf3e28d806c23a4515486d139648d9f6308e7c5e8361f603994f (from https://www.piwheels.org/simple/pyimmutable/) 2023-09-11T03:16:15,948 Skipping link: not a file: https://www.piwheels.org/simple/pyimmutable/ 2023-09-11T03:16:15,949 Skipping link: not a file: https://pypi.org/simple/pyimmutable/ 2023-09-11T03:16:15,988 Given no hashes to check 1 links for project 'pyimmutable': discarding no candidates 2023-09-11T03:16:16,017 Collecting pyimmutable==0.1.0 2023-09-11T03:16:16,019 Created temporary directory: /tmp/pip-unpack-x7x66vx_ 2023-09-11T03:16:16,236 Downloading pyimmutable-0.1.0.tar.gz (79 kB) 2023-09-11T03:16:16,432 Added pyimmutable==0.1.0 from https://files.pythonhosted.org/packages/f5/1c/db64e45828d82811ece18b42021b6f003e1d3b107131ed5ef3590a5a8b6b/pyimmutable-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-iolrvffg' 2023-09-11T03:16:16,434 Running setup.py (path:/tmp/pip-wheel-1iimf2wi/pyimmutable_13ac24871b504bac8fa93ff979ba8e0f/setup.py) egg_info for package pyimmutable 2023-09-11T03:16:16,435 Created temporary directory: /tmp/pip-pip-egg-info-vpua4lm3 2023-09-11T03:16:16,436 Preparing metadata (setup.py): started 2023-09-11T03:16:16,437 Running command python setup.py egg_info 2023-09-11T03:16:17,462 running egg_info 2023-09-11T03:16:17,464 creating /tmp/pip-pip-egg-info-vpua4lm3/pyimmutable.egg-info 2023-09-11T03:16:17,488 writing /tmp/pip-pip-egg-info-vpua4lm3/pyimmutable.egg-info/PKG-INFO 2023-09-11T03:16:17,492 writing dependency_links to /tmp/pip-pip-egg-info-vpua4lm3/pyimmutable.egg-info/dependency_links.txt 2023-09-11T03:16:17,494 writing top-level names to /tmp/pip-pip-egg-info-vpua4lm3/pyimmutable.egg-info/top_level.txt 2023-09-11T03:16:17,495 writing manifest file '/tmp/pip-pip-egg-info-vpua4lm3/pyimmutable.egg-info/SOURCES.txt' 2023-09-11T03:16:17,593 reading manifest file '/tmp/pip-pip-egg-info-vpua4lm3/pyimmutable.egg-info/SOURCES.txt' 2023-09-11T03:16:17,595 reading manifest template 'MANIFEST.in' 2023-09-11T03:16:17,626 writing manifest file '/tmp/pip-pip-egg-info-vpua4lm3/pyimmutable.egg-info/SOURCES.txt' 2023-09-11T03:16:17,737 Preparing metadata (setup.py): finished with status 'done' 2023-09-11T03:16:17,741 Source in /tmp/pip-wheel-1iimf2wi/pyimmutable_13ac24871b504bac8fa93ff979ba8e0f has version 0.1.0, which satisfies requirement pyimmutable==0.1.0 from https://files.pythonhosted.org/packages/f5/1c/db64e45828d82811ece18b42021b6f003e1d3b107131ed5ef3590a5a8b6b/pyimmutable-0.1.0.tar.gz 2023-09-11T03:16:17,741 Removed pyimmutable==0.1.0 from https://files.pythonhosted.org/packages/f5/1c/db64e45828d82811ece18b42021b6f003e1d3b107131ed5ef3590a5a8b6b/pyimmutable-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-iolrvffg' 2023-09-11T03:16:17,746 Created temporary directory: /tmp/pip-unpack-iof32__c 2023-09-11T03:16:17,747 Created temporary directory: /tmp/pip-unpack-wy4m6cbq 2023-09-11T03:16:17,749 Building wheels for collected packages: pyimmutable 2023-09-11T03:16:17,754 Created temporary directory: /tmp/pip-wheel-jxy6b78x 2023-09-11T03:16:17,754 Building wheel for pyimmutable (setup.py): started 2023-09-11T03:16:17,755 Destination directory: /tmp/pip-wheel-jxy6b78x 2023-09-11T03:16:17,756 Running command python setup.py bdist_wheel 2023-09-11T03:16:18,728 running bdist_wheel 2023-09-11T03:16:18,818 running build 2023-09-11T03:16:18,819 running build_py 2023-09-11T03:16:18,845 creating build 2023-09-11T03:16:18,845 creating build/lib.linux-armv7l-cpython-311 2023-09-11T03:16:18,846 creating build/lib.linux-armv7l-cpython-311/pyimmutable 2023-09-11T03:16:18,847 copying pyimmutable/__init__.py -> build/lib.linux-armv7l-cpython-311/pyimmutable 2023-09-11T03:16:18,849 running build_ext 2023-09-11T03:16:19,356 building '_pyimmutable' extension 2023-09-11T03:16:19,356 creating build/temp.linux-armv7l-cpython-311 2023-09-11T03:16:19,357 creating build/temp.linux-armv7l-cpython-311/cpp 2023-09-11T03:16:19,358 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ilib/immer -I/usr/include/python3.11 -c cpp/ImmutableDict.cpp -o build/temp.linux-armv7l-cpython-311/cpp/ImmutableDict.o -std=c++17 2023-09-11T03:16:21,724 In file included from lib/immer/immer/detail/hamts/champ_iterator.hpp:12, 2023-09-11T03:16:21,724 from lib/immer/immer/map.hpp:13, 2023-09-11T03:16:21,725 from cpp/ImmutableDict.cpp:6: 2023-09-11T03:16:21,726 lib/immer/immer/detail/iterator_facade.hpp:55:19: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 2023-09-11T03:16:21,726 55 | : public std::iterator::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:25,072 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:207:30, 2023-09-11T03:16:25,072 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:249:30, 2023-09-11T03:16:25,073 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:603:36: 2023-09-11T03:16:25,074 lib/immer/immer/detail/hamts/node.hpp:188:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:25,074 188 | p->impl.d.data.inner.nodemap = 0; 2023-09-11T03:16:25,075 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:25,076 In file included from lib/immer/immer/memory_policy.hpp:11, 2023-09-11T03:16:25,076 from lib/immer/immer/map.hpp:11: 2023-09-11T03:16:25,077 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:25,077 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:25,078 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:25,078 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:207:30, 2023-09-11T03:16:25,079 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:249:30, 2023-09-11T03:16:25,079 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:603:36: 2023-09-11T03:16:25,080 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:25,081 27 | return ::operator new(size); 2023-09-11T03:16:25,081 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:25,082 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:25,083 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:207:30, 2023-09-11T03:16:25,083 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:249:30, 2023-09-11T03:16:25,084 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:603:36: 2023-09-11T03:16:25,085 lib/immer/immer/detail/hamts/node.hpp:189:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:25,085 189 | p->impl.d.data.inner.datamap = 0; 2023-09-11T03:16:25,086 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:25,086 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:25,087 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:25,088 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:25,089 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:207:30, 2023-09-11T03:16:25,090 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:249:30, 2023-09-11T03:16:25,090 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:603:36: 2023-09-11T03:16:25,091 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:25,091 27 | return ::operator new(size); 2023-09-11T03:16:25,092 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:25,093 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:25,093 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:207:30, 2023-09-11T03:16:25,094 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:249:30, 2023-09-11T03:16:25,095 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:603:36: 2023-09-11T03:16:25,095 lib/immer/immer/detail/hamts/node.hpp:190:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:25,096 190 | p->impl.d.data.inner.values = nullptr; 2023-09-11T03:16:25,097 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-11T03:16:25,097 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:25,098 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:25,098 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:25,099 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:207:30, 2023-09-11T03:16:25,100 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:249:30, 2023-09-11T03:16:25,101 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:603:36: 2023-09-11T03:16:25,101 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:25,102 27 | return ::operator new(size); 2023-09-11T03:16:25,102 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:25,103 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, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:25,104 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:249:30, 2023-09-11T03:16:25,104 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:603:36: 2023-09-11T03:16:25,105 lib/immer/immer/detail/hamts/node.hpp:210:45: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:25,106 210 | p->impl.d.data.inner.values = 2023-09-11T03:16:25,106 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2023-09-11T03:16:25,107 211 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; 2023-09-11T03:16:25,108 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:25,108 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:25,109 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:25,109 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:25,110 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:207:30, 2023-09-11T03:16:25,111 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:249:30, 2023-09-11T03:16:25,111 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:603:36: 2023-09-11T03:16:25,112 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:25,113 27 | return ::operator new(size); 2023-09-11T03:16:25,114 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:25,114 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, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:25,115 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:603:36: 2023-09-11T03:16:25,115 lib/immer/immer/detail/hamts/node.hpp:250:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:25,116 250 | p->impl.d.data.inner.datamap = (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); 2023-09-11T03:16:25,117 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:25,117 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:25,118 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:25,119 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:25,119 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:207:30, 2023-09-11T03:16:25,120 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, T, immer::detail::hamts::count_t, T) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:249:30, 2023-09-11T03:16:25,120 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:603:36: 2023-09-11T03:16:25,121 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:25,122 27 | return ::operator new(size); 2023-09-11T03:16:25,122 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:25,123 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:25,123 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:223:30, 2023-09-11T03:16:25,124 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:597:40: 2023-09-11T03:16:25,125 lib/immer/immer/detail/hamts/node.hpp:188:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds] 2023-09-11T03:16:25,126 188 | p->impl.d.data.inner.nodemap = 0; 2023-09-11T03:16:25,126 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:25,127 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:25,127 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:25,128 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:25,128 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:223:30, 2023-09-11T03:16:25,129 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:597:40: 2023-09-11T03:16:25,130 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 20 allocated by ‘operator new’ 2023-09-11T03:16:25,131 27 | return ::operator new(size); 2023-09-11T03:16:25,131 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:25,132 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:25,132 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:223:30, 2023-09-11T03:16:25,133 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:597:40: 2023-09-11T03:16:25,133 lib/immer/immer/detail/hamts/node.hpp:189:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds] 2023-09-11T03:16:25,134 189 | p->impl.d.data.inner.datamap = 0; 2023-09-11T03:16:25,135 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:25,135 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:25,136 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:25,136 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:25,137 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:223:30, 2023-09-11T03:16:25,138 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:597:40: 2023-09-11T03:16:25,138 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 20 allocated by ‘operator new’ 2023-09-11T03:16:25,139 27 | return ::operator new(size); 2023-09-11T03:16:25,140 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:25,140 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:25,141 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:223:30, 2023-09-11T03:16:25,142 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:597:40: 2023-09-11T03:16:25,142 lib/immer/immer/detail/hamts/node.hpp:190:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds] 2023-09-11T03:16:25,143 190 | p->impl.d.data.inner.values = nullptr; 2023-09-11T03:16:25,143 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-11T03:16:25,144 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:25,144 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:25,145 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:25,146 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:223:30, 2023-09-11T03:16:25,146 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:597:40: 2023-09-11T03:16:25,147 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 20 allocated by ‘operator new’ 2023-09-11T03:16:25,148 27 | return ::operator new(size); 2023-09-11T03:16:25,148 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:25,149 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, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:25,149 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:597:40: 2023-09-11T03:16:25,150 lib/immer/immer/detail/hamts/node.hpp:224:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [20]’ [-Warray-bounds] 2023-09-11T03:16:25,151 224 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; 2023-09-11T03:16:25,151 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:25,152 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:25,153 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:25,153 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:25,154 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t, node_t*) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:223:30, 2023-09-11T03:16:25,155 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_merged(immer::detail::hamts::shift_t, T, immer::detail::hamts::hash_t, T, immer::detail::hamts::hash_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:597:40: 2023-09-11T03:16:25,155 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 20 allocated by ‘operator new’ 2023-09-11T03:16:25,156 27 | return ::operator new(size); 2023-09-11T03:16:25,156 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:26,166 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:26,167 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:26,168 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 = std::array; T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:398:37: 2023-09-11T03:16:26,169 lib/immer/immer/detail/hamts/node.hpp:188:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:26,169 188 | p->impl.d.data.inner.nodemap = 0; 2023-09-11T03:16:26,170 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:26,170 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:26,171 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:26,172 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:26,172 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:26,173 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 = std::array; T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:398:37: 2023-09-11T03:16:26,174 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:26,175 27 | return ::operator new(size); 2023-09-11T03:16:26,175 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:26,176 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:26,176 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:26,177 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 = std::array; T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:398:37: 2023-09-11T03:16:26,177 lib/immer/immer/detail/hamts/node.hpp:189:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:26,178 189 | p->impl.d.data.inner.datamap = 0; 2023-09-11T03:16:26,179 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:26,180 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:26,180 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:26,181 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:26,182 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:26,183 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 = std::array; T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:398:37: 2023-09-11T03:16:26,183 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:26,184 27 | return ::operator new(size); 2023-09-11T03:16:26,185 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:26,185 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:26,186 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:26,187 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 = std::array; T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:398:37: 2023-09-11T03:16:26,187 lib/immer/immer/detail/hamts/node.hpp:190:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:26,188 190 | p->impl.d.data.inner.values = nullptr; 2023-09-11T03:16:26,189 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-11T03:16:26,189 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:26,190 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:26,190 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:26,191 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:26,191 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 = std::array; T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:398:37: 2023-09-11T03:16:26,192 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:26,193 27 | return ::operator new(size); 2023-09-11T03:16:26,193 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:26,194 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:26,194 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:207:30, 2023-09-11T03:16:26,195 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, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:233:30, 2023-09-11T03:16:26,196 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 = std::array; T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:395:74: 2023-09-11T03:16:26,196 lib/immer/immer/detail/hamts/node.hpp:188:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:26,197 188 | p->impl.d.data.inner.nodemap = 0; 2023-09-11T03:16:26,198 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:26,198 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:26,199 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:26,200 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:26,201 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:207:30, 2023-09-11T03:16:26,201 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, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:233:30, 2023-09-11T03:16:26,202 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 = std::array; T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:395:74: 2023-09-11T03:16:26,203 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:26,203 27 | return ::operator new(size); 2023-09-11T03:16:26,204 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:26,205 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:26,205 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:207:30, 2023-09-11T03:16:26,206 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, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:233:30, 2023-09-11T03:16:26,207 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 = std::array; T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:395:74: 2023-09-11T03:16:26,207 lib/immer/immer/detail/hamts/node.hpp:189:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:26,208 189 | p->impl.d.data.inner.datamap = 0; 2023-09-11T03:16:26,209 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:26,209 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:26,210 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:26,211 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:26,211 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:207:30, 2023-09-11T03:16:26,212 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, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:233:30, 2023-09-11T03:16:26,213 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 = std::array; T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:395:74: 2023-09-11T03:16:26,213 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:26,214 27 | return ::operator new(size); 2023-09-11T03:16:26,214 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:26,215 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:26,216 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:207:30, 2023-09-11T03:16:26,217 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, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:233:30, 2023-09-11T03:16:26,217 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 = std::array; T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:395:74: 2023-09-11T03:16:26,218 lib/immer/immer/detail/hamts/node.hpp:190:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:26,218 190 | p->impl.d.data.inner.values = nullptr; 2023-09-11T03:16:26,219 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-11T03:16:26,220 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:26,221 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:26,221 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:26,222 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:207:30, 2023-09-11T03:16:26,223 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, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:233:30, 2023-09-11T03:16:26,224 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 = std::array; T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:395:74: 2023-09-11T03:16:26,224 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:26,225 27 | return ::operator new(size); 2023-09-11T03:16:26,225 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:26,226 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, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:26,227 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, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:233:30, 2023-09-11T03:16:26,228 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 = std::array; T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:395:74: 2023-09-11T03:16:26,228 lib/immer/immer/detail/hamts/node.hpp:210:45: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:26,229 210 | p->impl.d.data.inner.values = 2023-09-11T03:16:26,230 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2023-09-11T03:16:26,230 211 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; 2023-09-11T03:16:26,231 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:26,231 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:26,232 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:26,232 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:26,233 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:207:30, 2023-09-11T03:16:26,234 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, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:233:30, 2023-09-11T03:16:26,234 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 = std::array; T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:395:74: 2023-09-11T03:16:26,235 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:26,236 27 | return ::operator new(size); 2023-09-11T03:16:26,236 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:26,237 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, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:26,237 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 = std::array; T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:395:74: 2023-09-11T03:16:26,238 lib/immer/immer/detail/hamts/node.hpp:234:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:26,239 234 | p->impl.d.data.inner.datamap = bitmap; 2023-09-11T03:16:26,239 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 2023-09-11T03:16:26,240 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:26,241 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:26,241 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:26,242 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t, immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:207:30, 2023-09-11T03:16:26,243 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, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:233:30, 2023-09-11T03:16:26,243 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 = std::array; T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:395:74: 2023-09-11T03:16:26,244 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:26,245 27 | return ::operator new(size); 2023-09-11T03:16:26,245 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:26,779 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:26,780 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:26,781 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:26,782 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:26,782 inlined from ‘immer::map immer::map::insert(value_type) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:255:40, 2023-09-11T03:16:26,783 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)::’ at cpp/ImmutableDict.cpp:166:50, 2023-09-11T03:16:26,783 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:26,784 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)’ at cpp/ImmutableDict.cpp:158:23: 2023-09-11T03:16:26,785 lib/immer/immer/detail/hamts/node.hpp:188:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:26,786 188 | p->impl.d.data.inner.nodemap = 0; 2023-09-11T03:16:26,786 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:26,787 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:26,788 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:26,789 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:26,789 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:26,790 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:26,791 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:26,791 inlined from ‘immer::map immer::map::insert(value_type) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:255:40, 2023-09-11T03:16:26,792 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)::’ at cpp/ImmutableDict.cpp:166:50, 2023-09-11T03:16:26,793 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:26,794 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)’ at cpp/ImmutableDict.cpp:158:23: 2023-09-11T03:16:26,794 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:26,795 27 | return ::operator new(size); 2023-09-11T03:16:26,796 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:26,796 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:26,797 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:26,798 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:26,798 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:26,799 inlined from ‘immer::map immer::map::insert(value_type) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:255:40, 2023-09-11T03:16:26,800 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)::’ at cpp/ImmutableDict.cpp:166:50, 2023-09-11T03:16:26,800 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:26,801 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)’ at cpp/ImmutableDict.cpp:158:23: 2023-09-11T03:16:26,801 lib/immer/immer/detail/hamts/node.hpp:189:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:26,802 189 | p->impl.d.data.inner.datamap = 0; 2023-09-11T03:16:26,803 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:26,803 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:26,804 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:26,805 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:26,805 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:26,806 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:26,806 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:26,807 inlined from ‘immer::map immer::map::insert(value_type) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:255:40, 2023-09-11T03:16:26,808 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)::’ at cpp/ImmutableDict.cpp:166:50, 2023-09-11T03:16:26,809 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:26,809 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)’ at cpp/ImmutableDict.cpp:158:23: 2023-09-11T03:16:26,810 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:26,811 27 | return ::operator new(size); 2023-09-11T03:16:26,812 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:26,812 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:26,813 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:26,813 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:26,814 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:26,815 inlined from ‘immer::map immer::map::insert(value_type) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:255:40, 2023-09-11T03:16:26,815 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)::’ at cpp/ImmutableDict.cpp:166:50, 2023-09-11T03:16:26,816 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:26,817 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)’ at cpp/ImmutableDict.cpp:158:23: 2023-09-11T03:16:26,817 lib/immer/immer/detail/hamts/node.hpp:190:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:26,818 190 | p->impl.d.data.inner.values = nullptr; 2023-09-11T03:16:26,819 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-11T03:16:26,819 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:26,820 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:26,820 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:26,821 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:26,821 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:26,822 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:26,823 inlined from ‘immer::map immer::map::insert(value_type) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:255:40, 2023-09-11T03:16:26,824 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)::’ at cpp/ImmutableDict.cpp:166:50, 2023-09-11T03:16:26,824 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:26,825 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)’ at cpp/ImmutableDict.cpp:158:23: 2023-09-11T03:16:26,825 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:26,826 27 | return ::operator new(size); 2023-09-11T03:16:26,826 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:26,827 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:26,827 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:26,828 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:26,828 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:26,829 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:26,830 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:26,830 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)’ at cpp/ImmutableDict.cpp:158:23: 2023-09-11T03:16:26,831 lib/immer/immer/detail/hamts/node.hpp:188:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:26,832 188 | p->impl.d.data.inner.nodemap = 0; 2023-09-11T03:16:26,833 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:26,833 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:26,834 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:26,834 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:26,835 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:26,836 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:26,836 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:26,837 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:26,838 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:26,839 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)’ at cpp/ImmutableDict.cpp:158:23: 2023-09-11T03:16:26,839 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:26,840 27 | return ::operator new(size); 2023-09-11T03:16:26,841 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:26,841 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:26,842 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:26,842 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:26,843 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:26,844 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:26,844 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:26,845 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)’ at cpp/ImmutableDict.cpp:158:23: 2023-09-11T03:16:26,846 lib/immer/immer/detail/hamts/node.hpp:189:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:26,846 189 | p->impl.d.data.inner.datamap = 0; 2023-09-11T03:16:26,847 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:26,848 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:26,849 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:26,849 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:26,850 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:26,850 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:26,851 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:26,851 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:26,852 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:26,853 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)’ at cpp/ImmutableDict.cpp:158:23: 2023-09-11T03:16:26,853 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:26,854 27 | return ::operator new(size); 2023-09-11T03:16:26,855 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:26,855 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:26,856 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:26,857 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:26,858 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:26,858 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:26,859 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:26,860 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)’ at cpp/ImmutableDict.cpp:158:23: 2023-09-11T03:16:26,860 lib/immer/immer/detail/hamts/node.hpp:190:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:26,861 190 | p->impl.d.data.inner.values = nullptr; 2023-09-11T03:16:26,861 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-11T03:16:26,862 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:26,863 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:26,863 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:26,864 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:26,865 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:26,866 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:26,866 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:26,867 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:26,868 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::set(PyObject*)’ at cpp/ImmutableDict.cpp:158:23: 2023-09-11T03:16:26,869 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:26,869 27 | return ::operator new(size); 2023-09-11T03:16:26,870 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:27,405 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:27,405 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,406 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,407 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:27,408 inlined from ‘immer::map immer::map::erase(const K&) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:287:25, 2023-09-11T03:16:27,408 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDict.cpp:191:50, 2023-09-11T03:16:27,409 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,410 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,410 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,411 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_186::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,411 lib/immer/immer/detail/hamts/node.hpp:188:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:27,412 188 | p->impl.d.data.inner.nodemap = 0; 2023-09-11T03:16:27,413 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:27,413 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:27,414 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:27,414 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:27,415 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,415 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,416 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:27,417 inlined from ‘immer::map immer::map::erase(const K&) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:287:25, 2023-09-11T03:16:27,417 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDict.cpp:191:50, 2023-09-11T03:16:27,418 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,419 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,420 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,420 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_186::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,421 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:27,421 27 | return ::operator new(size); 2023-09-11T03:16:27,422 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:27,423 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:27,423 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,424 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,425 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:27,425 inlined from ‘immer::map immer::map::erase(const K&) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:287:25, 2023-09-11T03:16:27,426 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDict.cpp:191:50, 2023-09-11T03:16:27,427 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,428 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,429 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,429 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_186::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,430 lib/immer/immer/detail/hamts/node.hpp:189:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:27,431 189 | p->impl.d.data.inner.datamap = 0; 2023-09-11T03:16:27,431 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:27,432 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:27,433 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:27,434 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:27,434 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,435 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,436 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:27,437 inlined from ‘immer::map immer::map::erase(const K&) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:287:25, 2023-09-11T03:16:27,438 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDict.cpp:191:50, 2023-09-11T03:16:27,439 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,440 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,440 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,441 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_186::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,441 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:27,442 27 | return ::operator new(size); 2023-09-11T03:16:27,442 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:27,443 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:27,444 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,445 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,446 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:27,446 inlined from ‘immer::map immer::map::erase(const K&) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:287:25, 2023-09-11T03:16:27,447 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDict.cpp:191:50, 2023-09-11T03:16:27,448 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,448 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,449 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,450 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_186::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,450 lib/immer/immer/detail/hamts/node.hpp:190:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:27,451 190 | p->impl.d.data.inner.values = nullptr; 2023-09-11T03:16:27,452 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-11T03:16:27,453 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:27,453 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:27,454 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:27,455 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,455 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,456 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:27,456 inlined from ‘immer::map immer::map::erase(const K&) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:287:25, 2023-09-11T03:16:27,457 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDict.cpp:191:50, 2023-09-11T03:16:27,458 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,458 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,459 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,459 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_186::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,460 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:27,460 27 | return ::operator new(size); 2023-09-11T03:16:27,461 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:27,462 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:27,463 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,463 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,464 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:27,464 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:27,465 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,466 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,466 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,467 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_186::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,467 lib/immer/immer/detail/hamts/node.hpp:188:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:27,468 188 | p->impl.d.data.inner.nodemap = 0; 2023-09-11T03:16:27,468 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:27,469 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:27,470 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:27,470 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:27,471 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,471 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,472 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:27,473 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:27,473 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,474 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,474 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,475 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_186::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,475 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:27,476 27 | return ::operator new(size); 2023-09-11T03:16:27,476 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:27,477 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:27,478 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,478 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,479 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:27,479 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:27,480 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,480 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,481 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,482 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_186::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,482 lib/immer/immer/detail/hamts/node.hpp:189:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:27,483 189 | p->impl.d.data.inner.datamap = 0; 2023-09-11T03:16:27,483 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:27,484 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:27,485 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:27,485 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:27,486 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,487 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,488 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:27,488 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:27,489 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,489 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,490 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,491 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_186::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,491 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:27,492 27 | return ::operator new(size); 2023-09-11T03:16:27,493 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:27,493 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:27,494 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,495 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,495 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:27,496 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:27,496 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,497 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,498 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,498 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_186::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,499 lib/immer/immer/detail/hamts/node.hpp:190:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:27,500 190 | p->impl.d.data.inner.values = nullptr; 2023-09-11T03:16:27,501 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-11T03:16:27,501 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:27,502 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:27,502 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:27,503 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,503 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,504 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:27,504 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:27,505 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,506 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,506 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,507 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_186::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,508 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:27,509 27 | return ::operator new(size); 2023-09-11T03:16:27,509 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:27,721 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:27,722 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,723 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,723 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:27,724 inlined from ‘immer::map immer::map::erase(const K&) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:287:25, 2023-09-11T03:16:27,725 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDict.cpp:191:50, 2023-09-11T03:16:27,725 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,726 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,727 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,727 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_187::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,728 lib/immer/immer/detail/hamts/node.hpp:188:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:27,728 188 | p->impl.d.data.inner.nodemap = 0; 2023-09-11T03:16:27,729 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:27,730 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:27,730 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:27,731 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:27,732 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,732 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,733 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:27,734 inlined from ‘immer::map immer::map::erase(const K&) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:287:25, 2023-09-11T03:16:27,734 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDict.cpp:191:50, 2023-09-11T03:16:27,735 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,736 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,736 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,737 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_187::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,738 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:27,738 27 | return ::operator new(size); 2023-09-11T03:16:27,739 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:27,740 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:27,740 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,741 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,742 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:27,742 inlined from ‘immer::map immer::map::erase(const K&) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:287:25, 2023-09-11T03:16:27,743 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDict.cpp:191:50, 2023-09-11T03:16:27,744 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,744 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,745 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,746 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_187::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,746 lib/immer/immer/detail/hamts/node.hpp:189:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:27,747 189 | p->impl.d.data.inner.datamap = 0; 2023-09-11T03:16:27,748 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:27,749 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:27,749 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:27,750 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:27,751 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,752 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,752 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:27,753 inlined from ‘immer::map immer::map::erase(const K&) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:287:25, 2023-09-11T03:16:27,753 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDict.cpp:191:50, 2023-09-11T03:16:27,754 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,755 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,756 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,757 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_187::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,758 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:27,759 27 | return ::operator new(size); 2023-09-11T03:16:27,760 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:27,760 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:27,761 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,762 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,762 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:27,763 inlined from ‘immer::map immer::map::erase(const K&) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:287:25, 2023-09-11T03:16:27,763 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDict.cpp:191:50, 2023-09-11T03:16:27,764 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,765 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,766 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,766 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_187::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,767 lib/immer/immer/detail/hamts/node.hpp:190:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:27,767 190 | p->impl.d.data.inner.values = nullptr; 2023-09-11T03:16:27,768 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-11T03:16:27,769 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:27,769 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:27,770 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:27,771 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,771 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,772 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:27,773 inlined from ‘immer::map immer::map::erase(const K&) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:287:25, 2023-09-11T03:16:27,773 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDict.cpp:191:50, 2023-09-11T03:16:27,774 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,775 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,775 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,776 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_187::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,777 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:27,777 27 | return ::operator new(size); 2023-09-11T03:16:27,778 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:27,779 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:27,779 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,780 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,781 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:27,782 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:27,782 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,783 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,784 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,784 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_187::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,785 lib/immer/immer/detail/hamts/node.hpp:188:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:27,786 188 | p->impl.d.data.inner.nodemap = 0; 2023-09-11T03:16:27,786 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:27,787 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:27,788 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:27,788 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:27,789 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,790 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,790 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:27,791 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:27,792 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,792 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,793 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,794 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_187::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,794 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:27,795 27 | return ::operator new(size); 2023-09-11T03:16:27,796 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:27,797 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:27,797 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,798 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,798 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:27,799 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:27,800 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,801 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,801 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,802 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_187::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,803 lib/immer/immer/detail/hamts/node.hpp:189:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:27,803 189 | p->impl.d.data.inner.datamap = 0; 2023-09-11T03:16:27,804 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:27,805 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:27,805 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:27,806 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:27,807 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,807 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,808 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:27,809 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:27,810 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,810 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,811 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,812 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_187::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,812 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:27,813 27 | return ::operator new(size); 2023-09-11T03:16:27,814 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:27,814 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:27,815 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,815 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,816 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:27,816 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:27,817 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,818 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,818 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,819 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_187::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,820 lib/immer/immer/detail/hamts/node.hpp:190:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:27,820 190 | p->impl.d.data.inner.values = nullptr; 2023-09-11T03:16:27,821 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-11T03:16:27,822 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:27,822 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:27,823 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:27,823 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:27,824 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:27,824 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:27,825 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:27,826 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:27,826 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDict.cpp:193:19, 2023-09-11T03:16:27,827 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:27,827 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_187::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:27,828 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:27,829 27 | return ::operator new(size); 2023-09-11T03:16:27,829 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:28,046 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:28,047 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,047 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,048 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:28,049 inlined from ‘immer::map immer::map::insert(value_type) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:255:40, 2023-09-11T03:16:28,049 inlined from ‘static void pyimmutable::{anonymous}::ImmutableDict::map_set(pyimmutable::Sha1Hash&, std::size_t&, pyimmutable::{anonymous}::MapType&, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:488:21: 2023-09-11T03:16:28,050 lib/immer/immer/detail/hamts/node.hpp:188:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:28,050 188 | p->impl.d.data.inner.nodemap = 0; 2023-09-11T03:16:28,051 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:28,052 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:28,053 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:28,053 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:28,054 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,055 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,056 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:28,056 inlined from ‘immer::map immer::map::insert(value_type) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:255:40, 2023-09-11T03:16:28,057 inlined from ‘static void pyimmutable::{anonymous}::ImmutableDict::map_set(pyimmutable::Sha1Hash&, std::size_t&, pyimmutable::{anonymous}::MapType&, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:488:21: 2023-09-11T03:16:28,057 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:28,058 27 | return ::operator new(size); 2023-09-11T03:16:28,059 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:28,059 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:28,060 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,061 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,061 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:28,062 inlined from ‘immer::map immer::map::insert(value_type) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:255:40, 2023-09-11T03:16:28,063 inlined from ‘static void pyimmutable::{anonymous}::ImmutableDict::map_set(pyimmutable::Sha1Hash&, std::size_t&, pyimmutable::{anonymous}::MapType&, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:488:21: 2023-09-11T03:16:28,063 lib/immer/immer/detail/hamts/node.hpp:189:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:28,064 189 | p->impl.d.data.inner.datamap = 0; 2023-09-11T03:16:28,064 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:28,065 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:28,065 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:28,066 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:28,067 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,067 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,068 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:28,069 inlined from ‘immer::map immer::map::insert(value_type) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:255:40, 2023-09-11T03:16:28,069 inlined from ‘static void pyimmutable::{anonymous}::ImmutableDict::map_set(pyimmutable::Sha1Hash&, std::size_t&, pyimmutable::{anonymous}::MapType&, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:488:21: 2023-09-11T03:16:28,070 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:28,070 27 | return ::operator new(size); 2023-09-11T03:16:28,071 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:28,071 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:28,072 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,073 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,074 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:28,074 inlined from ‘immer::map immer::map::insert(value_type) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:255:40, 2023-09-11T03:16:28,075 inlined from ‘static void pyimmutable::{anonymous}::ImmutableDict::map_set(pyimmutable::Sha1Hash&, std::size_t&, pyimmutable::{anonymous}::MapType&, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:488:21: 2023-09-11T03:16:28,076 lib/immer/immer/detail/hamts/node.hpp:190:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:28,076 190 | p->impl.d.data.inner.values = nullptr; 2023-09-11T03:16:28,077 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-11T03:16:28,077 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:28,078 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:28,078 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:28,079 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,080 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,080 inlined from ‘immer::map::map(impl_t) [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:305:11, 2023-09-11T03:16:28,081 inlined from ‘immer::map immer::map::insert(value_type) const [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:255:40, 2023-09-11T03:16:28,082 inlined from ‘static void pyimmutable::{anonymous}::ImmutableDict::map_set(pyimmutable::Sha1Hash&, std::size_t&, pyimmutable::{anonymous}::MapType&, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:488:21: 2023-09-11T03:16:28,082 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:28,083 27 | return ::operator new(size); 2023-09-11T03:16:28,083 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:28,516 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:28,516 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,517 inlined from ‘constexpr immer::map::map() [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:158:5, 2023-09-11T03:16:28,518 inlined from ‘static PyObject* pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:332:13: 2023-09-11T03:16:28,518 lib/immer/immer/detail/hamts/node.hpp:188:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:28,519 188 | p->impl.d.data.inner.nodemap = 0; 2023-09-11T03:16:28,520 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:28,521 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:28,521 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:28,522 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:28,522 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,523 inlined from ‘constexpr immer::map::map() [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:158:5, 2023-09-11T03:16:28,523 inlined from ‘static PyObject* pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:332:13: 2023-09-11T03:16:28,524 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:28,525 27 | return ::operator new(size); 2023-09-11T03:16:28,525 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:28,526 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:28,527 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,527 inlined from ‘constexpr immer::map::map() [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:158:5, 2023-09-11T03:16:28,528 inlined from ‘static PyObject* pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:332:13: 2023-09-11T03:16:28,529 lib/immer/immer/detail/hamts/node.hpp:189:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:28,529 189 | p->impl.d.data.inner.datamap = 0; 2023-09-11T03:16:28,530 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:28,530 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:28,531 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:28,532 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:28,533 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,534 inlined from ‘constexpr immer::map::map() [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:158:5, 2023-09-11T03:16:28,534 inlined from ‘static PyObject* pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:332:13: 2023-09-11T03:16:28,535 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:28,536 27 | return ::operator new(size); 2023-09-11T03:16:28,537 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:28,538 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:28,538 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,539 inlined from ‘constexpr immer::map::map() [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:158:5, 2023-09-11T03:16:28,539 inlined from ‘static PyObject* pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:332:13: 2023-09-11T03:16:28,540 lib/immer/immer/detail/hamts/node.hpp:190:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:28,541 190 | p->impl.d.data.inner.values = nullptr; 2023-09-11T03:16:28,541 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-11T03:16:28,542 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:28,543 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:28,543 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:28,544 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,545 inlined from ‘constexpr immer::map::map() [with K = std::array; T = pyimmutable::{anonymous}::DictItem; Hash = pyimmutable::Sha1HashHasher; Equal = std::equal_to >; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/map.hpp:158:5, 2023-09-11T03:16:28,545 inlined from ‘static PyObject* pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:332:13: 2023-09-11T03:16:28,546 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:28,546 27 | return ::operator new(size); 2023-09-11T03:16:28,547 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:28,548 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:28,548 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,549 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,550 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,551 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::’ at cpp/ImmutableDict.cpp:340:54, 2023-09-11T03:16:28,552 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,552 inlined from ‘static PyObject* pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:339:23: 2023-09-11T03:16:28,553 lib/immer/immer/detail/hamts/node.hpp:188:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:28,553 188 | p->impl.d.data.inner.nodemap = 0; 2023-09-11T03:16:28,554 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:28,554 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:28,555 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:28,556 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:28,556 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,557 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,558 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,559 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::’ at cpp/ImmutableDict.cpp:340:54, 2023-09-11T03:16:28,559 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,560 inlined from ‘static PyObject* pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:339:23: 2023-09-11T03:16:28,560 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:28,561 27 | return ::operator new(size); 2023-09-11T03:16:28,561 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:28,562 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:28,562 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,563 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,563 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,564 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::’ at cpp/ImmutableDict.cpp:340:54, 2023-09-11T03:16:28,565 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,566 inlined from ‘static PyObject* pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:339:23: 2023-09-11T03:16:28,566 lib/immer/immer/detail/hamts/node.hpp:189:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:28,567 189 | p->impl.d.data.inner.datamap = 0; 2023-09-11T03:16:28,567 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:28,568 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:28,568 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:28,569 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:28,570 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,570 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,571 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,572 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::’ at cpp/ImmutableDict.cpp:340:54, 2023-09-11T03:16:28,572 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,573 inlined from ‘static PyObject* pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:339:23: 2023-09-11T03:16:28,574 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:28,574 27 | return ::operator new(size); 2023-09-11T03:16:28,575 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:28,575 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:28,576 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,576 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,577 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,577 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::’ at cpp/ImmutableDict.cpp:340:54, 2023-09-11T03:16:28,578 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,579 inlined from ‘static PyObject* pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:339:23: 2023-09-11T03:16:28,579 lib/immer/immer/detail/hamts/node.hpp:190:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:28,580 190 | p->impl.d.data.inner.values = nullptr; 2023-09-11T03:16:28,581 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-11T03:16:28,581 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:28,582 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:28,582 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:28,583 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,583 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,584 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,585 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::’ at cpp/ImmutableDict.cpp:340:54, 2023-09-11T03:16:28,585 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,586 inlined from ‘static PyObject* pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:339:23: 2023-09-11T03:16:28,586 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:28,587 27 | return ::operator new(size); 2023-09-11T03:16:28,588 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:28,588 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:28,589 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,589 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,590 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,590 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:28,591 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,592 inlined from ‘static PyObject* pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:339:23: 2023-09-11T03:16:28,592 lib/immer/immer/detail/hamts/node.hpp:188:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:28,593 188 | p->impl.d.data.inner.nodemap = 0; 2023-09-11T03:16:28,593 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:28,594 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:28,594 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:28,595 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:28,595 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,596 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,597 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,597 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:28,598 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,598 inlined from ‘static PyObject* pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:339:23: 2023-09-11T03:16:28,599 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:28,600 27 | return ::operator new(size); 2023-09-11T03:16:28,600 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:28,601 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:28,601 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,602 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,603 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,603 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:28,604 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,604 inlined from ‘static PyObject* pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:339:23: 2023-09-11T03:16:28,605 lib/immer/immer/detail/hamts/node.hpp:189:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:28,605 189 | p->impl.d.data.inner.datamap = 0; 2023-09-11T03:16:28,606 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:28,606 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:28,607 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:28,608 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:28,608 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,609 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,610 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,610 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:28,611 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,611 inlined from ‘static PyObject* pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:339:23: 2023-09-11T03:16:28,612 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:28,613 27 | return ::operator new(size); 2023-09-11T03:16:28,613 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:28,614 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:28,615 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,615 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,616 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,616 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:28,617 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,617 inlined from ‘static PyObject* pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:339:23: 2023-09-11T03:16:28,618 lib/immer/immer/detail/hamts/node.hpp:190:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:28,619 190 | p->impl.d.data.inner.values = nullptr; 2023-09-11T03:16:28,619 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-11T03:16:28,620 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:28,620 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:28,621 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:28,622 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,622 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,623 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,623 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:28,624 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,624 inlined from ‘static PyObject* pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:339:23: 2023-09-11T03:16:28,625 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:28,625 27 | return ::operator new(size); 2023-09-11T03:16:28,626 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:28,775 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:28,776 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,776 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,777 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,777 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::’ at cpp/ImmutableDict.cpp:355:54, 2023-09-11T03:16:28,778 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,778 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:354:23, 2023-09-11T03:16:28,779 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*, _object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:28,780 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_188::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*, _object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:28,780 lib/immer/immer/detail/hamts/node.hpp:188:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:28,781 188 | p->impl.d.data.inner.nodemap = 0; 2023-09-11T03:16:28,781 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:28,782 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:28,783 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:28,783 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:28,784 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,785 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,786 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,787 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::’ at cpp/ImmutableDict.cpp:355:54, 2023-09-11T03:16:28,787 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,788 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:354:23, 2023-09-11T03:16:28,789 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*, _object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:28,790 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_188::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*, _object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:28,790 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:28,791 27 | return ::operator new(size); 2023-09-11T03:16:28,792 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:28,793 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:28,794 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,795 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,795 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,796 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::’ at cpp/ImmutableDict.cpp:355:54, 2023-09-11T03:16:28,797 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,797 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:354:23, 2023-09-11T03:16:28,798 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*, _object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:28,799 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_188::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*, _object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:28,799 lib/immer/immer/detail/hamts/node.hpp:189:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:28,800 189 | p->impl.d.data.inner.datamap = 0; 2023-09-11T03:16:28,801 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:28,801 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:28,802 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:28,802 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:28,803 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,803 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,804 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,805 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::’ at cpp/ImmutableDict.cpp:355:54, 2023-09-11T03:16:28,805 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,806 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:354:23, 2023-09-11T03:16:28,807 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*, _object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:28,807 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_188::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*, _object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:28,808 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:28,809 27 | return ::operator new(size); 2023-09-11T03:16:28,809 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:28,810 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:28,811 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,811 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,812 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,812 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::’ at cpp/ImmutableDict.cpp:355:54, 2023-09-11T03:16:28,813 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,814 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:354:23, 2023-09-11T03:16:28,814 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*, _object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:28,815 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_188::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*, _object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:28,816 lib/immer/immer/detail/hamts/node.hpp:190:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:28,817 190 | p->impl.d.data.inner.values = nullptr; 2023-09-11T03:16:28,817 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-11T03:16:28,818 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:28,818 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:28,819 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:28,819 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,820 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,821 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,822 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::’ at cpp/ImmutableDict.cpp:355:54, 2023-09-11T03:16:28,822 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,823 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:354:23, 2023-09-11T03:16:28,823 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*, _object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:28,824 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_188::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*, _object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:28,824 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:28,825 27 | return ::operator new(size); 2023-09-11T03:16:28,825 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:28,826 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:28,827 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,827 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,828 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,829 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:28,829 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,830 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:354:23, 2023-09-11T03:16:28,830 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*, _object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:28,831 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_188::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*, _object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:28,832 lib/immer/immer/detail/hamts/node.hpp:188:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:28,832 188 | p->impl.d.data.inner.nodemap = 0; 2023-09-11T03:16:28,833 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:28,833 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:28,834 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:28,835 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:28,835 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,836 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,837 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,837 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:28,838 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,839 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:354:23, 2023-09-11T03:16:28,839 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*, _object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:28,840 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_188::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*, _object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:28,841 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:28,841 27 | return ::operator new(size); 2023-09-11T03:16:28,842 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:28,842 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:28,843 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,844 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,845 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,845 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:28,846 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,847 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:354:23, 2023-09-11T03:16:28,847 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*, _object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:28,848 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_188::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*, _object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:28,849 lib/immer/immer/detail/hamts/node.hpp:189:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:28,850 189 | p->impl.d.data.inner.datamap = 0; 2023-09-11T03:16:28,851 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-11T03:16:28,851 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:28,852 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:28,853 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:28,853 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,854 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,855 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,855 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:28,856 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,857 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:354:23, 2023-09-11T03:16:28,857 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*, _object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:28,858 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_188::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*, _object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:28,858 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:28,859 27 | return ::operator new(size); 2023-09-11T03:16:28,860 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:28,860 In static member function ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’, 2023-09-11T03:16:28,861 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,862 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,862 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,863 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:28,864 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,864 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:354:23, 2023-09-11T03:16:28,865 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*, _object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:28,866 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_188::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*, _object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:28,866 lib/immer/immer/detail/hamts/node.hpp:190:38: warning: array subscript ‘immer::detail::hamts::node, pyimmutable::{anonymous}::DictItem>, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key, immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key, immer::memory_policy, immer::refcount_policy>, 5>[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds] 2023-09-11T03:16:28,867 190 | p->impl.d.data.inner.values = nullptr; 2023-09-11T03:16:28,868 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-11T03:16:28,868 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-11T03:16:28,869 inlined from ‘static void* immer::identity_heap::allocate(std::size_t, Tags ...) [with Tags = {}; Base = immer::cpp_heap]’ at lib/immer/immer/heap/identity_heap.hpp:24:30, 2023-09-11T03:16:28,869 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::make_inner_n(immer::detail::hamts::count_t) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/node.hpp:183:32, 2023-09-11T03:16:28,870 inlined from ‘static const immer::detail::hamts::champ& immer::detail::hamts::champ::empty() [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:39:28, 2023-09-11T03:16:28,870 inlined from ‘immer::detail::hamts::champ::champ(immer::detail::hamts::champ&&) [with T = std::pair, pyimmutable::{anonymous}::DictItem>; Hash = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::hash_key; Equal = immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::equal_key; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5]’ at lib/immer/immer/detail/hamts/champ.hpp:58:24, 2023-09-11T03:16:28,871 inlined from ‘immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>::map(immer::map, pyimmutable::{anonymous}::DictItem, pyimmutable::Sha1HashHasher>&&)’ at lib/immer/immer/map.hpp:64:7, 2023-09-11T03:16:28,872 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::State::State(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDict.cpp:88:11, 2023-09-11T03:16:28,872 inlined from ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableDict::getOrCreate(pyimmutable::Sha1Hash, F&&, std::size_t) [with F = pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::]’ at cpp/ImmutableDict.cpp:313:7, 2023-09-11T03:16:28,873 inlined from ‘PyObject* pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:354:23, 2023-09-11T03:16:28,874 inlined from ‘pyimmutable::{anonymous}::method():: [with auto:3 = {_object*, _object*}]’ at cpp/util.h:10:41, 2023-09-11T03:16:28,874 inlined from ‘static constexpr decltype (((const pyimmutable::{anonymous}::method()::*)0)->operator()(static_cast(), static_cast(pyimmutable::::method::._anon_188::_FUN::) ...)) pyimmutable::{anonymous}::method()::::_FUN(PyObject*, auto:3 ...) [with auto:3 = {_object*, _object*}]’ at cpp/util.h:8:10: 2023-09-11T03:16:28,875 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-11T03:16:28,876 27 | return ::operator new(size); 2023-09-11T03:16:28,876 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:29,783 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -Ilib/immer -I/usr/include/python3.11 -c cpp/ImmutableList.cpp -o build/temp.linux-armv7l-cpython-311/cpp/ImmutableList.o -std=c++17 2023-09-11T03:16:32,261 In file included from lib/immer/immer/detail/rbts/rbtree_iterator.hpp:12, 2023-09-11T03:16:32,261 from lib/immer/immer/vector.hpp:12, 2023-09-11T03:16:32,262 from cpp/ImmutableList.cpp:7: 2023-09-11T03:16:32,262 lib/immer/immer/detail/iterator_facade.hpp:55:19: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 2023-09-11T03:16:32,263 55 | : public std::iterator’ {aka ‘struct std::array’} is incomplete 2023-09-11T03:16:32,516 22 | Sha1Hash final() { 2023-09-11T03:16:32,516 | ^ 2023-09-11T03:16:32,517 cpp/Hash.h: In member function ‘void pyimmutable::Sha1Hasher::final()’: 2023-09-11T03:16:32,518 cpp/Hash.h:23:14: error: aggregate ‘pyimmutable::Sha1Hash result’ has incomplete type and cannot be defined 2023-09-11T03:16:32,518 23 | Sha1Hash result; 2023-09-11T03:16:32,519 | ^~~~~~ 2023-09-11T03:16:32,520 cpp/Hash.h: In function ‘pyimmutable::Sha1Hash& pyimmutable::xorHashInPlace(Sha1Hash&, const Sha1Hash&, unsigned int)’: 2023-09-11T03:16:32,520 cpp/Hash.h:68:7: error: no match for ‘operator[]’ (operand types are ‘pyimmutable::Sha1Hash’ {aka ‘std::array’} and ‘std::size_t’ {aka ‘unsigned int’}) 2023-09-11T03:16:32,521 68 | h1[i] ^= h2[(i + shift) % kHashSize]; 2023-09-11T03:16:32,521 | ^ 2023-09-11T03:16:32,522 cpp/Hash.h:68:16: error: no match for ‘operator[]’ (operand types are ‘const pyimmutable::Sha1Hash’ {aka ‘const std::array’} and ‘std::size_t’ {aka ‘unsigned int’}) 2023-09-11T03:16:32,522 68 | h1[i] ^= h2[(i + shift) % kHashSize]; 2023-09-11T03:16:32,523 | ^ 2023-09-11T03:16:32,524 cpp/Hash.h: At global scope: 2023-09-11T03:16:32,524 cpp/Hash.h:75:71: error: return type ‘using Sha1Hash = struct std::array’ {aka ‘struct std::array’} is incomplete 2023-09-11T03:16:32,525 75 | xorHash(Sha1Hash const& h1, Sha1Hash const& h2, unsigned int shift = 0) { 2023-09-11T03:16:32,525 | ^ 2023-09-11T03:16:32,526 cpp/Hash.h: In function ‘void pyimmutable::xorHash(const Sha1Hash&, const Sha1Hash&, unsigned int)’: 2023-09-11T03:16:32,526 cpp/Hash.h:76:12: error: variable ‘pyimmutable::Sha1Hash copy’ has initializer but incomplete type 2023-09-11T03:16:32,527 76 | Sha1Hash copy{h1}; 2023-09-11T03:16:32,527 | ^~~~ 2023-09-11T03:16:32,528 In file included from /usr/include/c++/12/bits/stl_algobase.h:64: 2023-09-11T03:16:32,529 /usr/include/c++/12/bits/stl_pair.h: In instantiation of ‘struct std::pair, std::array >’: 2023-09-11T03:16:32,529 cpp/Hash.h:82:20: required from here 2023-09-11T03:16:32,530 /usr/include/c++/12/bits/stl_pair.h:191:11: error: ‘std::pair<_T1, _T2>::first’ has incomplete type 2023-09-11T03:16:32,530 191 | _T1 first; ///< The first member 2023-09-11T03:16:32,531 | ^~~~~ 2023-09-11T03:16:32,531 In file included from /usr/include/c++/12/bits/unique_ptr.h:36, 2023-09-11T03:16:32,532 from /usr/include/c++/12/memory:76, 2023-09-11T03:16:32,533 from cpp/ImmutableList.cpp:3: 2023-09-11T03:16:32,534 /usr/include/c++/12/tuple:1595:45: note: declaration of ‘struct std::array’ 2023-09-11T03:16:32,534 1595 | template struct array; 2023-09-11T03:16:32,535 | ^~~~~ 2023-09-11T03:16:32,535 /usr/include/c++/12/bits/stl_pair.h:192:11: error: ‘std::pair<_T1, _T2>::second’ has incomplete type 2023-09-11T03:16:32,536 192 | _T2 second; ///< The second member 2023-09-11T03:16:32,537 | ^~~~~~ 2023-09-11T03:16:32,537 /usr/include/c++/12/tuple:1595:45: note: declaration of ‘struct std::array’ 2023-09-11T03:16:32,538 1595 | template struct array; 2023-09-11T03:16:32,538 | ^~~~~ 2023-09-11T03:16:32,539 In file included from /usr/include/c++/12/bits/stl_pair.h:60: 2023-09-11T03:16:32,540 /usr/include/c++/12/type_traits: In instantiation of ‘struct std::is_copy_assignable >’: 2023-09-11T03:16:32,540 /usr/include/c++/12/type_traits:167:12: required from ‘struct std::__and_ >, std::is_copy_assignable > >’ 2023-09-11T03:16:32,541 /usr/include/c++/12/bits/stl_pair.h:568:7: required from ‘struct std::pair, std::array >’ 2023-09-11T03:16:32,542 cpp/Hash.h:82:20: required from here 2023-09-11T03:16:32,542 /usr/include/c++/12/type_traits:1135:52: error: static assertion failed: template argument must be a complete class or an unbounded array 2023-09-11T03:16:32,543 1135 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}), 2023-09-11T03:16:32,543 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,544 /usr/include/c++/12/type_traits:1135:52: note: ‘std::__is_complete_or_unbounded<__type_identity > >((std::__type_identity >(), std::__type_identity >()))’ evaluates to false 2023-09-11T03:16:32,545 /usr/include/c++/12/type_traits: In instantiation of ‘struct std::is_move_assignable >’: 2023-09-11T03:16:32,546 /usr/include/c++/12/type_traits:167:12: required from ‘struct std::__and_ >, std::is_move_assignable > >’ 2023-09-11T03:16:32,546 /usr/include/c++/12/bits/stl_pair.h:578:7: required from ‘struct std::pair, std::array >’ 2023-09-11T03:16:32,547 cpp/Hash.h:82:20: required from here 2023-09-11T03:16:32,547 /usr/include/c++/12/type_traits:1156:52: error: static assertion failed: template argument must be a complete class or an unbounded array 2023-09-11T03:16:32,548 1156 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}), 2023-09-11T03:16:32,548 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,549 /usr/include/c++/12/type_traits:1156:52: note: ‘std::__is_complete_or_unbounded<__type_identity > >((std::__type_identity >(), std::__type_identity >()))’ evaluates to false 2023-09-11T03:16:32,550 /usr/include/c++/12/type_traits: In instantiation of ‘struct std::is_constructible, const std::array&>’: 2023-09-11T03:16:32,550 /usr/include/c++/12/type_traits:167:12: required from ‘struct std::__and_, const std::array&>, std::is_constructible, const std::array&> >’ 2023-09-11T03:16:32,551 /usr/include/c++/12/bits/stl_pair.h:108:45: required from ‘static constexpr bool std::_PCC<, _T1, _T2>::_ConstructiblePair() [with _U1 = std::array; _U2 = std::array; bool = true; _T1 = std::array; _T2 = std::array]’ 2023-09-11T03:16:32,551 /usr/include/c++/12/bits/stl_pair.h:407:35: required by substitution of ‘template() && _ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type > constexpr std::pair, std::array >::pair(const std::array&, const std::array&) [with _U1 = std::array; _U2 = std::array; typename std::enable_if<(_ConstructiblePair<_U1, _U2>() && _ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = ]’ 2023-09-11T03:16:32,552 cpp/Hash.h:87:47: required from here 2023-09-11T03:16:32,553 /usr/include/c++/12/type_traits:980:52: error: static assertion failed: template argument must be a complete class or an unbounded array 2023-09-11T03:16:32,553 980 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}), 2023-09-11T03:16:32,554 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,554 /usr/include/c++/12/type_traits:980:52: note: ‘std::__is_complete_or_unbounded<__type_identity > >((std::__type_identity >(), std::__type_identity >()))’ evaluates to false 2023-09-11T03:16:32,555 /usr/include/c++/12/bits/stl_pair.h: In instantiation of ‘static constexpr bool std::_PCC<, _T1, _T2>::_MoveConstructiblePair() [with _U1 = void; _U2 = void; bool = true; _T1 = std::array; _T2 = std::array]’: 2023-09-11T03:16:32,556 /usr/include/c++/12/bits/stl_pair.h:530:39: required by substitution of ‘template() && _ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type > constexpr std::pair, std::array >::pair(_U1&&, _U2&&) [with _U1 = void; _U2 = void; typename std::enable_if<(_MoveConstructiblePair<_U1, _U2>() && _ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = ]’ 2023-09-11T03:16:32,556 cpp/Hash.h:87:47: required from here 2023-09-11T03:16:32,557 /usr/include/c++/12/bits/stl_pair.h:122:54: error: forming reference to void 2023-09-11T03:16:32,558 122 | is_constructible<_T2, _U2&&>>::value; 2023-09-11T03:16:32,558 | ^~~~~ 2023-09-11T03:16:32,559 /usr/include/c++/12/bits/stl_pair.h: In instantiation of ‘static constexpr bool std::_PCC<, _T1, _T2>::_ImplicitlyMoveConvertiblePair() [with _U1 = void; _U2 = void; bool = true; _T1 = std::array; _T2 = std::array]’: 2023-09-11T03:16:32,559 /usr/include/c++/12/bits/stl_pair.h:532:47: required by substitution of ‘template() && _ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type > constexpr std::pair, std::array >::pair(_U1&&, _U2&&) [with _U1 = void; _U2 = void; typename std::enable_if<(_MoveConstructiblePair<_U1, _U2>() && _ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = ]’ 2023-09-11T03:16:32,560 cpp/Hash.h:87:47: required from here 2023-09-11T03:16:32,561 /usr/include/c++/12/bits/stl_pair.h:129:52: error: forming reference to void 2023-09-11T03:16:32,561 129 | is_convertible<_U2&&, _T2>>::value; 2023-09-11T03:16:32,562 | ^~~~~ 2023-09-11T03:16:32,562 cpp/Hash.h: In function ‘std::pair, std::array > pyimmutable::keyValueHashes(PyObject*, PyObject*)’: 2023-09-11T03:16:32,563 cpp/Hash.h:87:47: error: could not convert ‘{hasher.pyimmutable::Sha1Hasher::final(), value_hasher.pyimmutable::Sha1Hasher::final()}’ from ‘’ to ‘std::pair, std::array >’ 2023-09-11T03:16:32,564 87 | return {hasher.final(), value_hasher.final()}; 2023-09-11T03:16:32,564 | ^ 2023-09-11T03:16:32,565 | | 2023-09-11T03:16:32,565 | 2023-09-11T03:16:32,566 cpp/Hash.h: At global scope: 2023-09-11T03:16:32,566 cpp/Hash.h:90:42: error: return type ‘using Sha1Hash = struct std::array’ {aka ‘struct std::array’} is incomplete 2023-09-11T03:16:32,567 90 | inline Sha1Hash valueHash(PyObject* value) { 2023-09-11T03:16:32,568 | ^ 2023-09-11T03:16:32,568 cpp/Hash.h:94:69: error: return type ‘using Sha1Hash = struct std::array’ {aka ‘struct std::array’} is incomplete 2023-09-11T03:16:32,569 94 | inline Sha1Hash itemHash(Sha1Hash const& value_hash, std::size_t idx) { 2023-09-11T03:16:32,570 | ^ 2023-09-11T03:16:32,570 cpp/Hash.h: In function ‘void pyimmutable::itemHash(const Sha1Hash&, std::size_t)’: 2023-09-11T03:16:32,571 cpp/Hash.h:96:14: error: invalid use of incomplete type ‘const pyimmutable::Sha1Hash’ {aka ‘const struct std::array’} 2023-09-11T03:16:32,571 96 | value_hash.data(), value_hash.size()) 2023-09-11T03:16:32,572 | ^~~~~~~~~~ 2023-09-11T03:16:32,573 /usr/include/c++/12/tuple:1595:45: note: declaration of ‘using Sha1Hash = struct std::array’ {aka ‘struct std::array’} 2023-09-11T03:16:32,573 1595 | template struct array; 2023-09-11T03:16:32,574 | ^~~~~ 2023-09-11T03:16:32,574 cpp/Hash.h:96:33: error: invalid use of incomplete type ‘const pyimmutable::Sha1Hash’ {aka ‘const struct std::array’} 2023-09-11T03:16:32,576 96 | value_hash.data(), value_hash.size()) 2023-09-11T03:16:32,576 | ^~~~~~~~~~ 2023-09-11T03:16:32,577 /usr/include/c++/12/tuple:1595:45: note: declaration of ‘using Sha1Hash = struct std::array’ {aka ‘struct std::array’} 2023-09-11T03:16:32,577 1595 | template struct array; 2023-09-11T03:16:32,578 | ^~~~~ 2023-09-11T03:16:32,579 cpp/ImmutableList.cpp: At global scope: 2023-09-11T03:16:32,579 cpp/ImmutableList.cpp:20:12: error: field ‘valueHash’ has incomplete type ‘pyimmutable::Sha1Hash’ {aka ‘std::array’} 2023-09-11T03:16:32,580 20 | Sha1Hash valueHash; 2023-09-11T03:16:32,580 | ^~~~~~~~~ 2023-09-11T03:16:32,581 /usr/include/c++/12/tuple:1595:45: note: declaration of ‘using Sha1Hash = struct std::array’ {aka ‘struct std::array’} 2023-09-11T03:16:32,581 1595 | template struct array; 2023-09-11T03:16:32,582 | ^~~~~ 2023-09-11T03:16:32,582 cpp/ImmutableList.cpp:21:12: error: field ‘itemHash’ has incomplete type ‘pyimmutable::Sha1Hash’ {aka ‘std::array’} 2023-09-11T03:16:32,583 21 | Sha1Hash itemHash; 2023-09-11T03:16:32,583 | ^~~~~~~~ 2023-09-11T03:16:32,584 /usr/include/c++/12/tuple:1595:45: note: declaration of ‘using Sha1Hash = struct std::array’ {aka ‘struct std::array’} 2023-09-11T03:16:32,585 1595 | template struct array; 2023-09-11T03:16:32,585 | ^~~~~ 2023-09-11T03:16:32,596 cpp/ImmutableList.cpp:62:20: error: field ‘sha1’ has incomplete type ‘const pyimmutable::Sha1Hash’ {aka ‘const std::array’} 2023-09-11T03:16:32,596 62 | Sha1Hash const sha1; 2023-09-11T03:16:32,597 | ^~~~ 2023-09-11T03:16:32,598 /usr/include/c++/12/tuple:1595:45: note: declaration of ‘using Sha1Hash = struct std::array’ {aka ‘struct std::array’} 2023-09-11T03:16:32,598 1595 | template struct array; 2023-09-11T03:16:32,599 | ^~~~~ 2023-09-11T03:16:32,599 cpp/ImmutableList.cpp:66:39: error: ‘sha1’ has incomplete type 2023-09-11T03:16:32,600 66 | State(VectorType&& vecx, Sha1Hash sha1, std::size_t immutable_json_items) 2023-09-11T03:16:32,601 | ~~~~~~~~~^~~~ 2023-09-11T03:16:32,601 /usr/include/c++/12/tuple:1595:45: note: declaration of ‘using Sha1Hash = struct std::array’ {aka ‘struct std::array’} 2023-09-11T03:16:32,602 1595 | template struct array; 2023-09-11T03:16:32,603 | ^~~~~ 2023-09-11T03:16:32,605 cpp/ImmutableList.cpp: In member function ‘pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableList::makeSlice(Py_ssize_t, Py_ssize_t, Py_ssize_t)’: 2023-09-11T03:16:32,606 cpp/ImmutableList.cpp:135:16: error: variable ‘pyimmutable::Sha1Hash hash’ has initializer but incomplete type 2023-09-11T03:16:32,607 135 | Sha1Hash hash{0}; 2023-09-11T03:16:32,607 | ^~~~ 2023-09-11T03:16:32,608 cpp/ImmutableList.cpp:148:14: error: variable ‘pyimmutable::Sha1Hash hash’ has initializer but incomplete type 2023-09-11T03:16:32,609 148 | Sha1Hash hash{0}; 2023-09-11T03:16:32,609 | ^~~~ 2023-09-11T03:16:32,623 cpp/ImmutableList.cpp: In member function ‘PyObject* pyimmutable::{anonymous}::ImmutableList::set(PyObject*)’: 2023-09-11T03:16:32,623 cpp/ImmutableList.cpp:198:16: error: ‘const void hvalue’ has incomplete type 2023-09-11T03:16:32,624 198 | auto const hvalue = valueHash(value); 2023-09-11T03:16:32,624 | ^~~~~~ 2023-09-11T03:16:32,625 cpp/ImmutableList.cpp: In member function ‘PyObject* pyimmutable::{anonymous}::ImmutableList::append(PyObject*)’: 2023-09-11T03:16:32,626 cpp/ImmutableList.cpp:226:16: error: ‘const void hvalue’ has incomplete type 2023-09-11T03:16:32,626 226 | auto const hvalue = valueHash(value); 2023-09-11T03:16:32,627 | ^~~~~~ 2023-09-11T03:16:32,628 cpp/ImmutableList.cpp: In member function ‘int pyimmutable::{anonymous}::ImmutableList::contains(PyObject*)’: 2023-09-11T03:16:32,628 cpp/ImmutableList.cpp:244:16: error: ‘const void hvalue’ has incomplete type 2023-09-11T03:16:32,629 244 | auto const hvalue = valueHash(value); 2023-09-11T03:16:32,629 | ^~~~~~ 2023-09-11T03:16:32,630 cpp/ImmutableList.cpp: In member function ‘PyObject* pyimmutable::{anonymous}::ImmutableList::concat(PyObject*)’: 2023-09-11T03:16:32,631 cpp/ImmutableList.cpp:280:14: error: variable ‘pyimmutable::Sha1Hash hash’ has initializer but incomplete type 2023-09-11T03:16:32,631 280 | Sha1Hash hash = state.sha1; 2023-09-11T03:16:32,632 | ^~~~ 2023-09-11T03:16:32,635 cpp/ImmutableList.cpp: In member function ‘PyObject* pyimmutable::{anonymous}::ImmutableList::repeat(Py_ssize_t)’: 2023-09-11T03:16:32,635 cpp/ImmutableList.cpp:318:14: error: variable ‘pyimmutable::Sha1Hash hash’ has initializer but incomplete type 2023-09-11T03:16:32,636 318 | Sha1Hash hash = state.sha1; 2023-09-11T03:16:32,637 | ^~~~ 2023-09-11T03:16:32,650 cpp/ImmutableList.cpp: At global scope: 2023-09-11T03:16:32,650 cpp/ImmutableList.cpp:423:16: error: ‘hash’ has incomplete type 2023-09-11T03:16:32,651 423 | Sha1Hash hash, 2023-09-11T03:16:32,652 | ~~~~~~~~~^~~~ 2023-09-11T03:16:32,652 /usr/include/c++/12/tuple:1595:45: note: declaration of ‘using Sha1Hash = struct std::array’ {aka ‘struct std::array’} 2023-09-11T03:16:32,653 1595 | template struct array; 2023-09-11T03:16:32,653 | ^~~~~ 2023-09-11T03:16:32,685 cpp/ImmutableList.cpp: In static member function ‘static pyimmutable::TypedPyObjectRef pyimmutable::{anonymous}::ImmutableList::makeEmpty()’: 2023-09-11T03:16:32,686 cpp/ImmutableList.cpp:452:23: error: invalid use of incomplete type ‘using Sha1Hash = struct std::array’ {aka ‘struct std::array’} 2023-09-11T03:16:32,687 452 | return getOrCreate({}, []() { return VectorType{}; }, 0); 2023-09-11T03:16:32,687 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,688 /usr/include/c++/12/tuple:1595:45: note: declaration of ‘using Sha1Hash = struct std::array’ {aka ‘struct std::array’} 2023-09-11T03:16:32,689 1595 | template struct array; 2023-09-11T03:16:32,689 | ^~~~~ 2023-09-11T03:16:32,690 cpp/ImmutableList.cpp: In static member function ‘static PyObject* pyimmutable::{anonymous}::ImmutableList::new_(PyTypeObject*, PyObject*, PyObject*)’: 2023-09-11T03:16:32,691 cpp/ImmutableList.cpp:466:16: error: variable ‘pyimmutable::Sha1Hash vec_hash’ has initializer but incomplete type 2023-09-11T03:16:32,692 466 | Sha1Hash vec_hash{0}; 2023-09-11T03:16:32,693 | ^~~~~~~~ 2023-09-11T03:16:32,694 cpp/ImmutableList.cpp: In static member function ‘static bool pyimmutable::{anonymous}::ImmutableList::extendCommon(pyimmutable::Sha1Hash&, std::size_t&, pyimmutable::{anonymous}::TransientVectorType&, PyObject*)’: 2023-09-11T03:16:32,695 cpp/ImmutableList.cpp:513:18: error: ‘const void hvalue’ has incomplete type 2023-09-11T03:16:32,696 513 | auto const hvalue = valueHash(value.get()); 2023-09-11T03:16:32,697 | ^~~~~~ 2023-09-11T03:16:32,836 In file included from /usr/include/c++/12/vector:64, 2023-09-11T03:16:32,836 from cpp/ImmutableList.cpp:5: 2023-09-11T03:16:32,837 /usr/include/c++/12/bits/stl_vector.h: In instantiation of ‘std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = std::array; _Alloc = std::allocator >]’: 2023-09-11T03:16:32,838 /usr/include/c++/12/bits/stl_vector.h:526:7: required from here 2023-09-11T03:16:32,838 /usr/include/c++/12/bits/stl_vector.h:367:49: error: invalid use of incomplete type ‘struct std::array’ 2023-09-11T03:16:32,839 367 | _M_impl._M_end_of_storage - _M_impl._M_start); 2023-09-11T03:16:32,839 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,840 /usr/include/c++/12/tuple:1595:45: note: declaration of ‘struct std::array’ 2023-09-11T03:16:32,841 1595 | template struct array; 2023-09-11T03:16:32,841 | ^~~~~ 2023-09-11T03:16:32,842 /usr/include/c++/12/type_traits: In instantiation of ‘struct std::is_move_constructible >’: 2023-09-11T03:16:32,842 /usr/include/c++/12/bits/alloc_traits.h:792:12: required from ‘struct std::__is_move_insertable > >’ 2023-09-11T03:16:32,843 /usr/include/c++/12/bits/stl_vector.h:483:28: required from ‘static constexpr bool std::vector<_Tp, _Alloc>::_S_use_relocate() [with _Tp = std::array; _Alloc = std::allocator >]’ 2023-09-11T03:16:32,844 /usr/include/c++/12/bits/vector.tcc:77:44: required from ‘void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = std::array; _Alloc = std::allocator >; size_type = unsigned int]’ 2023-09-11T03:16:32,844 cpp/ImmutableList.cpp:151:24: required from here 2023-09-11T03:16:32,845 /usr/include/c++/12/type_traits:1035:52: error: static assertion failed: template argument must be a complete class or an unbounded array 2023-09-11T03:16:32,845 1035 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}), 2023-09-11T03:16:32,846 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,847 /usr/include/c++/12/type_traits:1035:52: note: ‘std::__is_complete_or_unbounded<__type_identity > >((std::__type_identity >(), std::__type_identity >()))’ evaluates to false 2023-09-11T03:16:32,847 /usr/include/c++/12/type_traits: In substitution of ‘template using __is_nothrow_constructible_impl = std::__bool_constant<__is_nothrow_constructible(_Tp)> [with _Tp = std::array; _Args = {std::array&&}]’: 2023-09-11T03:16:32,848 /usr/include/c++/12/type_traits:1095:12: required from ‘struct std::__is_nothrow_move_constructible_impl, true>’ 2023-09-11T03:16:32,849 /usr/include/c++/12/type_traits:1102:12: required from ‘struct std::is_nothrow_move_constructible >’ 2023-09-11T03:16:32,849 /usr/include/c++/12/type_traits:178:41: required from ‘struct std::__not_ > >’ 2023-09-11T03:16:32,850 /usr/include/c++/12/type_traits:167:12: required from ‘struct std::__and_ > >, std::is_copy_constructible > >’ 2023-09-11T03:16:32,851 /usr/include/c++/12/bits/move.h:109:12: required from ‘struct std::__move_if_noexcept_cond >’ 2023-09-11T03:16:32,852 /usr/include/c++/12/bits/stl_iterator.h:1806:26: required by substitution of ‘template constexpr _ReturnType std::__make_move_if_noexcept_iterator(_Tp*) [with _Tp = std::array; _ReturnType = ]’ 2023-09-11T03:16:32,853 /usr/include/c++/12/bits/vector.tcc:87:3: required from ‘void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = std::array; _Alloc = std::allocator >; size_type = unsigned int]’ 2023-09-11T03:16:32,853 cpp/ImmutableList.cpp:151:24: required from here 2023-09-11T03:16:32,854 /usr/include/c++/12/type_traits:1042:25: error: invalid use of incomplete type ‘struct std::array’ 2023-09-11T03:16:32,854 1042 | = __bool_constant<__is_nothrow_constructible(_Tp, _Args...)>; 2023-09-11T03:16:32,855 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,855 /usr/include/c++/12/tuple:1595:45: note: declaration of ‘struct std::array’ 2023-09-11T03:16:32,856 1595 | template struct array; 2023-09-11T03:16:32,857 | ^~~~~ 2023-09-11T03:16:32,857 /usr/include/c++/12/type_traits: In instantiation of ‘struct std::is_nothrow_move_constructible >’: 2023-09-11T03:16:32,858 /usr/include/c++/12/type_traits:178:41: required from ‘struct std::__not_ > >’ 2023-09-11T03:16:32,859 /usr/include/c++/12/type_traits:167:12: required from ‘struct std::__and_ > >, std::is_copy_constructible > >’ 2023-09-11T03:16:32,859 /usr/include/c++/12/bits/move.h:109:12: required from ‘struct std::__move_if_noexcept_cond >’ 2023-09-11T03:16:32,860 /usr/include/c++/12/bits/stl_iterator.h:1806:26: required by substitution of ‘template constexpr _ReturnType std::__make_move_if_noexcept_iterator(_Tp*) [with _Tp = std::array; _ReturnType = ]’ 2023-09-11T03:16:32,861 /usr/include/c++/12/bits/vector.tcc:87:3: required from ‘void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = std::array; _Alloc = std::allocator >; size_type = unsigned int]’ 2023-09-11T03:16:32,861 cpp/ImmutableList.cpp:151:24: required from here 2023-09-11T03:16:32,862 /usr/include/c++/12/type_traits:1102:12: error: no type named ‘type’ in ‘struct std::__is_nothrow_move_constructible_impl, true>’ 2023-09-11T03:16:32,863 1102 | struct is_nothrow_move_constructible 2023-09-11T03:16:32,863 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,864 /usr/include/c++/12/type_traits:1105:52: error: static assertion failed: template argument must be a complete class or an unbounded array 2023-09-11T03:16:32,864 1105 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}), 2023-09-11T03:16:32,865 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,866 /usr/include/c++/12/type_traits:1105:52: note: ‘std::__is_complete_or_unbounded<__type_identity > >((std::__type_identity >(), std::__type_identity >()))’ evaluates to false 2023-09-11T03:16:32,867 /usr/include/c++/12/type_traits: In instantiation of ‘struct std::__not_ > >’: 2023-09-11T03:16:32,867 /usr/include/c++/12/type_traits:167:12: required from ‘struct std::__and_ > >, std::is_copy_constructible > >’ 2023-09-11T03:16:32,868 /usr/include/c++/12/bits/move.h:109:12: required from ‘struct std::__move_if_noexcept_cond >’ 2023-09-11T03:16:32,869 /usr/include/c++/12/bits/stl_iterator.h:1806:26: required by substitution of ‘template constexpr _ReturnType std::__make_move_if_noexcept_iterator(_Tp*) [with _Tp = std::array; _ReturnType = ]’ 2023-09-11T03:16:32,870 /usr/include/c++/12/bits/vector.tcc:87:3: required from ‘void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = std::array; _Alloc = std::allocator >; size_type = unsigned int]’ 2023-09-11T03:16:32,870 cpp/ImmutableList.cpp:151:24: required from here 2023-09-11T03:16:32,871 /usr/include/c++/12/type_traits:178:41: error: ‘value’ is not a member of ‘std::is_nothrow_move_constructible >’ 2023-09-11T03:16:32,872 178 | : public __bool_constant 2023-09-11T03:16:32,872 | ^~~~~ 2023-09-11T03:16:32,873 /usr/include/c++/12/type_traits: In instantiation of ‘struct std::__and_ > >, std::is_copy_constructible > >’: 2023-09-11T03:16:32,874 /usr/include/c++/12/bits/move.h:109:12: required from ‘struct std::__move_if_noexcept_cond >’ 2023-09-11T03:16:32,874 /usr/include/c++/12/bits/stl_iterator.h:1806:26: required by substitution of ‘template constexpr _ReturnType std::__make_move_if_noexcept_iterator(_Tp*) [with _Tp = std::array; _ReturnType = ]’ 2023-09-11T03:16:32,875 /usr/include/c++/12/bits/vector.tcc:87:3: required from ‘void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = std::array; _Alloc = std::allocator >; size_type = unsigned int]’ 2023-09-11T03:16:32,875 cpp/ImmutableList.cpp:151:24: required from here 2023-09-11T03:16:32,876 /usr/include/c++/12/type_traits:167:12: error: ‘value’ is not a member of ‘std::__not_ > >’ 2023-09-11T03:16:32,877 167 | struct __and_<_B1, _B2> 2023-09-11T03:16:32,877 | ^~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,878 In file included from /usr/include/c++/12/bits/stl_pair.h:61: 2023-09-11T03:16:32,879 /usr/include/c++/12/bits/move.h: In instantiation of ‘struct std::__move_if_noexcept_cond >’: 2023-09-11T03:16:32,879 /usr/include/c++/12/bits/stl_iterator.h:1806:26: required by substitution of ‘template constexpr _ReturnType std::__make_move_if_noexcept_iterator(_Tp*) [with _Tp = std::array; _ReturnType = ]’ 2023-09-11T03:16:32,880 /usr/include/c++/12/bits/vector.tcc:87:3: required from ‘void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = std::array; _Alloc = std::allocator >; size_type = unsigned int]’ 2023-09-11T03:16:32,881 cpp/ImmutableList.cpp:151:24: required from here 2023-09-11T03:16:32,881 /usr/include/c++/12/bits/move.h:109:12: error: no type named ‘type’ in ‘struct std::__and_ > >, std::is_copy_constructible > >’ 2023-09-11T03:16:32,882 109 | struct __move_if_noexcept_cond 2023-09-11T03:16:32,883 | ^~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,883 In file included from /usr/include/c++/12/bits/stl_algobase.h:67: 2023-09-11T03:16:32,884 /usr/include/c++/12/bits/vector.tcc: In instantiation of ‘void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = std::array; _Alloc = std::allocator >; size_type = unsigned int]’: 2023-09-11T03:16:32,885 cpp/ImmutableList.cpp:151:24: required from here 2023-09-11T03:16:32,885 /usr/include/c++/12/bits/vector.tcc:87:17: error: no matching function for call to ‘__make_move_if_noexcept_iterator(std::array*&)’ 2023-09-11T03:16:32,886 87 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(this->_M_impl._M_start), 2023-09-11T03:16:32,886 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,887 /usr/include/c++/12/bits/stl_iterator.h:1801:5: note: candidate: ‘template constexpr _ReturnType std::__make_move_if_noexcept_iterator(_Iterator)’ 2023-09-11T03:16:32,888 1801 | __make_move_if_noexcept_iterator(_Iterator __i) 2023-09-11T03:16:32,888 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,889 /usr/include/c++/12/bits/stl_iterator.h:1801:5: note: template argument deduction/substitution failed: 2023-09-11T03:16:32,889 /usr/include/c++/12/bits/stl_iterator.h:1796:32: error: ‘value’ is not a member of ‘std::__move_if_noexcept_cond >’ 2023-09-11T03:16:32,890 1796 | template constexpr _ReturnType std::__make_move_if_noexcept_iterator(_Tp*)’ 2023-09-11T03:16:32,892 1810 | __make_move_if_noexcept_iterator(_Tp* __i) 2023-09-11T03:16:32,892 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,893 /usr/include/c++/12/bits/stl_iterator.h:1810:5: note: substitution of deduced template arguments resulted in errors seen above 2023-09-11T03:16:32,893 /usr/include/c++/12/bits/vector.tcc:88:17: error: no matching function for call to ‘__make_move_if_noexcept_iterator(std::array*&)’ 2023-09-11T03:16:32,894 88 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(this->_M_impl._M_finish)); 2023-09-11T03:16:32,895 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,895 /usr/include/c++/12/bits/stl_iterator.h:1801:5: note: candidate: ‘template constexpr _ReturnType std::__make_move_if_noexcept_iterator(_Iterator)’ 2023-09-11T03:16:32,896 1801 | __make_move_if_noexcept_iterator(_Iterator __i) 2023-09-11T03:16:32,896 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,897 /usr/include/c++/12/bits/stl_iterator.h:1801:5: note: template argument deduction/substitution failed: 2023-09-11T03:16:32,898 /usr/include/c++/12/bits/stl_iterator.h:1796:32: error: ‘value’ is not a member of ‘std::__move_if_noexcept_cond >’ 2023-09-11T03:16:32,898 1796 | template constexpr _ReturnType std::__make_move_if_noexcept_iterator(_Tp*)’ 2023-09-11T03:16:32,900 1810 | __make_move_if_noexcept_iterator(_Tp* __i) 2023-09-11T03:16:32,901 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,902 /usr/include/c++/12/bits/stl_iterator.h:1810:5: note: template argument deduction/substitution failed: 2023-09-11T03:16:32,902 /usr/include/c++/12/bits/stl_iterator.h:1806:26: error: ‘value’ is not a member of ‘std::__move_if_noexcept_cond >’ 2023-09-11T03:16:32,903 1806 | template’ 2023-09-11T03:16:32,906 94 | this->_M_impl._M_end_of_storage 2023-09-11T03:16:32,906 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,907 95 | - this->_M_impl._M_start); 2023-09-11T03:16:32,907 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,908 /usr/include/c++/12/tuple:1595:45: note: declaration of ‘struct std::array’ 2023-09-11T03:16:32,908 1595 | template struct array; 2023-09-11T03:16:32,909 | ^~~~~ 2023-09-11T03:16:32,909 /usr/include/c++/12/bits/vector.tcc:97:43: error: invalid use of incomplete type ‘struct std::array’ 2023-09-11T03:16:32,910 97 | this->_M_impl._M_finish = __tmp + __old_size; 2023-09-11T03:16:32,910 | ~~~~~~^~~~~~~~~~~~ 2023-09-11T03:16:32,911 /usr/include/c++/12/tuple:1595:45: note: declaration of ‘struct std::array’ 2023-09-11T03:16:32,912 1595 | template struct array; 2023-09-11T03:16:32,912 | ^~~~~ 2023-09-11T03:16:32,913 /usr/include/c++/12/bits/vector.tcc:98:68: error: invalid use of incomplete type ‘struct std::array’ 2023-09-11T03:16:32,913 98 | this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n; 2023-09-11T03:16:32,914 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 2023-09-11T03:16:32,914 /usr/include/c++/12/tuple:1595:45: note: declaration of ‘struct std::array’ 2023-09-11T03:16:32,915 1595 | template struct array; 2023-09-11T03:16:32,915 | ^~~~~ 2023-09-11T03:16:32,916 /usr/include/c++/12/bits/stl_vector.h: In instantiation of ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](size_type) [with _Tp = std::array; _Alloc = std::allocator >; reference = std::array&; size_type = unsigned int]’: 2023-09-11T03:16:32,916 cpp/ImmutableList.cpp:169:50: required from here 2023-09-11T03:16:32,917 /usr/include/c++/12/bits/stl_vector.h:1124:41: error: invalid use of incomplete type ‘struct std::array’ 2023-09-11T03:16:32,918 1124 | return *(this->_M_impl._M_start + __n); 2023-09-11T03:16:32,919 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 2023-09-11T03:16:32,919 /usr/include/c++/12/tuple:1595:45: note: declaration of ‘struct std::array’ 2023-09-11T03:16:32,920 1595 | template struct array; 2023-09-11T03:16:32,920 | ^~~~~ 2023-09-11T03:16:32,921 /usr/include/c++/12/bits/stl_iterator.h: In instantiation of ‘__gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator++(int) [with _Iterator = std::array*; _Container = std::vector >]’: 2023-09-11T03:16:32,921 cpp/ImmutableList.cpp:299:47: required from here 2023-09-11T03:16:32,922 /usr/include/c++/12/bits/stl_iterator.h:1114:34: error: cannot increment a pointer to incomplete type ‘std::array’ 2023-09-11T03:16:32,923 1114 | { return __normal_iterator(_M_current++); } 2023-09-11T03:16:32,923 | ^~~~~~~~~~ 2023-09-11T03:16:32,924 /usr/include/c++/12/bits/stl_pair.h: In instantiation of ‘struct std::pair, pyimmutable::{anonymous}::ImmutableList*>’: 2023-09-11T03:16:32,924 /usr/include/c++/12/ext/aligned_buffer.h:91:28: required from ‘struct __gnu_cxx::__aligned_buffer, pyimmutable::{anonymous}::ImmutableList*> >’ 2023-09-11T03:16:32,925 /usr/include/c++/12/bits/hashtable_policy.h:292:43: required from ‘struct std::__detail::_Hash_node_value_base, pyimmutable::{anonymous}::ImmutableList*> >’ 2023-09-11T03:16:32,926 /usr/include/c++/12/bits/hashtable_policy.h:326:12: required from ‘struct std::__detail::_Hash_node_value, pyimmutable::{anonymous}::ImmutableList*>, true>’ 2023-09-11T03:16:32,926 /usr/include/c++/12/bits/hashtable.h:1579:20: required from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::array; _Value = std::pair, pyimmutable::{anonymous}::ImmutableList*>; _Alloc = std::allocator, pyimmutable::{anonymous}::ImmutableList*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = pyimmutable::Sha1HashHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ 2023-09-11T03:16:32,927 /usr/include/c++/12/bits/unordered_map.h:141:7: required from here 2023-09-11T03:16:32,927 /usr/include/c++/12/bits/stl_pair.h:191:11: error: ‘std::pair<_T1, _T2>::first’ has incomplete type 2023-09-11T03:16:32,928 191 | _T1 first; ///< The first member 2023-09-11T03:16:32,928 | ^~~~~ 2023-09-11T03:16:32,929 /usr/include/c++/12/tuple:1595:45: note: declaration of ‘struct std::array’ 2023-09-11T03:16:32,930 1595 | template struct array; 2023-09-11T03:16:32,930 | ^~~~~ 2023-09-11T03:16:32,931 /usr/include/c++/12/type_traits: In instantiation of ‘struct std::is_copy_assignable >’: 2023-09-11T03:16:32,931 /usr/include/c++/12/type_traits:167:12: required from ‘struct std::__and_ >, std::is_copy_assignable >’ 2023-09-11T03:16:32,932 /usr/include/c++/12/bits/stl_pair.h:568:7: required from ‘struct std::pair, pyimmutable::{anonymous}::ImmutableList*>’ 2023-09-11T03:16:32,932 /usr/include/c++/12/ext/aligned_buffer.h:91:28: required from ‘struct __gnu_cxx::__aligned_buffer, pyimmutable::{anonymous}::ImmutableList*> >’ 2023-09-11T03:16:32,933 /usr/include/c++/12/bits/hashtable_policy.h:292:43: required from ‘struct std::__detail::_Hash_node_value_base, pyimmutable::{anonymous}::ImmutableList*> >’ 2023-09-11T03:16:32,933 /usr/include/c++/12/bits/hashtable_policy.h:326:12: required from ‘struct std::__detail::_Hash_node_value, pyimmutable::{anonymous}::ImmutableList*>, true>’ 2023-09-11T03:16:32,934 /usr/include/c++/12/bits/hashtable.h:1579:20: required from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::array; _Value = std::pair, pyimmutable::{anonymous}::ImmutableList*>; _Alloc = std::allocator, pyimmutable::{anonymous}::ImmutableList*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = pyimmutable::Sha1HashHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ 2023-09-11T03:16:32,935 /usr/include/c++/12/bits/unordered_map.h:141:7: required from here 2023-09-11T03:16:32,935 /usr/include/c++/12/type_traits:1135:52: error: static assertion failed: template argument must be a complete class or an unbounded array 2023-09-11T03:16:32,936 1135 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}), 2023-09-11T03:16:32,936 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,937 /usr/include/c++/12/type_traits:1135:52: note: ‘std::__is_complete_or_unbounded<__type_identity > >((std::__type_identity >(), std::__type_identity >()))’ evaluates to false 2023-09-11T03:16:32,937 /usr/include/c++/12/type_traits: In instantiation of ‘struct std::is_move_assignable >’: 2023-09-11T03:16:32,938 /usr/include/c++/12/type_traits:167:12: required from ‘struct std::__and_ >, std::is_move_assignable >’ 2023-09-11T03:16:32,939 /usr/include/c++/12/bits/stl_pair.h:578:7: required from ‘struct std::pair, pyimmutable::{anonymous}::ImmutableList*>’ 2023-09-11T03:16:32,939 /usr/include/c++/12/ext/aligned_buffer.h:91:28: required from ‘struct __gnu_cxx::__aligned_buffer, pyimmutable::{anonymous}::ImmutableList*> >’ 2023-09-11T03:16:32,940 /usr/include/c++/12/bits/hashtable_policy.h:292:43: required from ‘struct std::__detail::_Hash_node_value_base, pyimmutable::{anonymous}::ImmutableList*> >’ 2023-09-11T03:16:32,940 /usr/include/c++/12/bits/hashtable_policy.h:326:12: required from ‘struct std::__detail::_Hash_node_value, pyimmutable::{anonymous}::ImmutableList*>, true>’ 2023-09-11T03:16:32,941 /usr/include/c++/12/bits/hashtable.h:1579:20: required from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::array; _Value = std::pair, pyimmutable::{anonymous}::ImmutableList*>; _Alloc = std::allocator, pyimmutable::{anonymous}::ImmutableList*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = pyimmutable::Sha1HashHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’ 2023-09-11T03:16:32,942 /usr/include/c++/12/bits/unordered_map.h:141:7: required from here 2023-09-11T03:16:32,942 /usr/include/c++/12/type_traits:1156:52: error: static assertion failed: template argument must be a complete class or an unbounded array 2023-09-11T03:16:32,943 1156 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}), 2023-09-11T03:16:32,943 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,944 /usr/include/c++/12/type_traits:1156:52: note: ‘std::__is_complete_or_unbounded<__type_identity > >((std::__type_identity >(), std::__type_identity >()))’ evaluates to false 2023-09-11T03:16:32,945 In file included from /usr/include/c++/12/unordered_map:46, 2023-09-11T03:16:32,945 from cpp/ImmutableList.cpp:4: 2023-09-11T03:16:32,946 /usr/include/c++/12/bits/hashtable.h: In instantiation of ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::array; _Value = std::pair, pyimmutable::{anonymous}::ImmutableList*>; _Alloc = std::allocator, pyimmutable::{anonymous}::ImmutableList*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = pyimmutable::Sha1HashHasher; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]’: 2023-09-11T03:16:32,946 /usr/include/c++/12/bits/unordered_map.h:141:7: required from here 2023-09-11T03:16:32,947 /usr/include/c++/12/bits/hashtable.h:1578:21: error: static assertion failed: Cache the hash code or qualify your functors involved in hash code and bucket index computation with noexcept 2023-09-11T03:16:32,948 1578 | static_assert(noexcept(declval() 2023-09-11T03:16:32,948 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,949 1579 | ._M_bucket_index(declval(), 2023-09-11T03:16:32,950 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,950 1580 | (std::size_t)0)), 2023-09-11T03:16:32,951 | ~~~~~~~~~~~~~~~~ 2023-09-11T03:16:32,951 /usr/include/c++/12/bits/hashtable.h:1578:21: note: ‘false’ evaluates to false 2023-09-11T03:16:33,029 /usr/include/c++/12/bits/stl_vector.h: In instantiation of ‘std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::capacity() const [with _Tp = std::array; _Alloc = std::allocator >; size_type = unsigned int]’: 2023-09-11T03:16:33,029 /usr/include/c++/12/bits/vector.tcc:72:17: required from ‘void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = std::array; _Alloc = std::allocator >; size_type = unsigned int]’ 2023-09-11T03:16:33,030 cpp/ImmutableList.cpp:151:24: required from here 2023-09-11T03:16:33,031 /usr/include/c++/12/bits/stl_vector.h:1075:26: error: invalid use of incomplete type ‘struct std::array’ 2023-09-11T03:16:33,031 1074 | { return size_type(this->_M_impl._M_end_of_storage 2023-09-11T03:16:33,032 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:33,032 1075 | - this->_M_impl._M_start); } 2023-09-11T03:16:33,033 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:33,034 /usr/include/c++/12/tuple:1595:45: note: declaration of ‘struct std::array’ 2023-09-11T03:16:33,035 1595 | template struct array; 2023-09-11T03:16:33,035 | ^~~~~ 2023-09-11T03:16:33,036 /usr/include/c++/12/bits/stl_vector.h: In instantiation of ‘std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::size() const [with _Tp = std::array; _Alloc = std::allocator >; size_type = unsigned int]’: 2023-09-11T03:16:33,036 /usr/include/c++/12/bits/vector.tcc:74:33: required from ‘void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = std::array; _Alloc = std::allocator >; size_type = unsigned int]’ 2023-09-11T03:16:33,037 cpp/ImmutableList.cpp:151:24: required from here 2023-09-11T03:16:33,038 /usr/include/c++/12/bits/stl_vector.h:988:50: error: invalid use of incomplete type ‘struct std::array’ 2023-09-11T03:16:33,038 988 | { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); } 2023-09-11T03:16:33,039 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:33,040 /usr/include/c++/12/tuple:1595:45: note: declaration of ‘struct std::array’ 2023-09-11T03:16:33,041 1595 | template struct array; 2023-09-11T03:16:33,041 | ^~~~~ 2023-09-11T03:16:33,120 /usr/include/c++/12/type_traits: In instantiation of ‘struct std::is_destructible >’: 2023-09-11T03:16:33,120 /usr/include/c++/12/bits/stl_construct.h:188:51: required from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = array*]’ 2023-09-11T03:16:33,121 /usr/include/c++/12/bits/alloc_traits.h:850:15: required from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = array*; _Tp = array]’ 2023-09-11T03:16:33,122 /usr/include/c++/12/bits/stl_vector.h:730:15: required from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::array; _Alloc = std::allocator >]’ 2023-09-11T03:16:33,122 cpp/ImmutableList.cpp:150:27: required from here 2023-09-11T03:16:33,123 /usr/include/c++/12/type_traits:910:52: error: static assertion failed: template argument must be a complete class or an unbounded array 2023-09-11T03:16:33,123 910 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}), 2023-09-11T03:16:33,124 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:33,124 /usr/include/c++/12/type_traits:910:52: note: ‘std::__is_complete_or_unbounded<__type_identity > >((std::__type_identity >(), std::__type_identity >()))’ evaluates to false 2023-09-11T03:16:33,125 In file included from /usr/include/c++/12/memory:65: 2023-09-11T03:16:33,126 /usr/include/c++/12/bits/stl_construct.h: In instantiation of ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = array*]’: 2023-09-11T03:16:33,126 /usr/include/c++/12/bits/alloc_traits.h:850:15: required from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = array*; _Tp = array]’ 2023-09-11T03:16:33,127 /usr/include/c++/12/bits/stl_vector.h:730:15: required from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::array; _Alloc = std::allocator >]’ 2023-09-11T03:16:33,128 cpp/ImmutableList.cpp:150:27: required from here 2023-09-11T03:16:33,128 /usr/include/c++/12/bits/stl_construct.h:188:51: error: static assertion failed: value type is destructible 2023-09-11T03:16:33,129 188 | static_assert(is_destructible<_Value_type>::value, 2023-09-11T03:16:33,129 | ^~~~~ 2023-09-11T03:16:33,130 /usr/include/c++/12/bits/stl_construct.h:188:51: note: ‘std::integral_constant::value’ evaluates to false 2023-09-11T03:16:33,131 /usr/include/c++/12/bits/stl_construct.h:195:25: error: invalid use of incomplete type ‘std::iterator_traits*>::value_type’ {aka ‘struct std::array’} 2023-09-11T03:16:33,131 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 2023-09-11T03:16:33,132 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:33,133 /usr/include/c++/12/tuple:1595:45: note: declaration of ‘std::iterator_traits*>::value_type’ {aka ‘struct std::array’} 2023-09-11T03:16:33,133 1595 | template struct array; 2023-09-11T03:16:33,134 | ^~~~~ 2023-09-11T03:16:33,135 /usr/include/c++/12/bits/stl_vector.h: In instantiation of ‘static std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::_S_max_size(const _Tp_alloc_type&) [with _Tp = std::array; _Alloc = std::allocator >; size_type = unsigned int; _Tp_alloc_type = std::vector >::_Tp_alloc_type]’: 2023-09-11T03:16:33,136 /usr/include/c++/12/bits/stl_vector.h:994:27: required from ‘std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::max_size() const [with _Tp = std::array; _Alloc = std::allocator >; size_type = unsigned int]’ 2023-09-11T03:16:33,136 /usr/include/c++/12/bits/vector.tcc:70:23: required from ‘void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = std::array; _Alloc = std::allocator >; size_type = unsigned int]’ 2023-09-11T03:16:33,137 cpp/ImmutableList.cpp:151:24: required from here 2023-09-11T03:16:33,137 /usr/include/c++/12/bits/stl_vector.h:1917:61: error: invalid application of ‘sizeof’ to incomplete type ‘std::array’ 2023-09-11T03:16:33,138 1917 | = __gnu_cxx::__numeric_traits::__max / sizeof(_Tp); 2023-09-11T03:16:33,139 | ^~~~~~~~~~~ 2023-09-11T03:16:33,204 In file included from /usr/include/arm-linux-gnueabihf/c++/12/bits/c++allocator.h:33, 2023-09-11T03:16:33,204 from /usr/include/c++/12/bits/allocator.h:46, 2023-09-11T03:16:33,205 from /usr/include/c++/12/memory:64: 2023-09-11T03:16:33,206 /usr/include/c++/12/bits/new_allocator.h: In instantiation of ‘void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = std::array; size_type = unsigned int]’: 2023-09-11T03:16:33,206 /usr/include/c++/12/bits/alloc_traits.h:496:23: required from ‘static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = std::array; allocator_type = std::allocator >; pointer = std::array*; size_type = unsigned int]’ 2023-09-11T03:16:33,207 /usr/include/c++/12/bits/stl_vector.h:387:19: required from ‘void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = std::array; _Alloc = std::allocator >; pointer = std::array*; std::size_t = unsigned int]’ 2023-09-11T03:16:33,208 /usr/include/c++/12/bits/stl_vector.h:366:2: required from ‘std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = std::array; _Alloc = std::allocator >]’ 2023-09-11T03:16:33,209 /usr/include/c++/12/bits/stl_vector.h:526:7: required from here 2023-09-11T03:16:33,209 /usr/include/c++/12/bits/new_allocator.h:151:13: error: invalid application of ‘__alignof__’ to incomplete type ‘std::array’ 2023-09-11T03:16:33,210 151 | if (alignof(_Tp) > __STDCPP_DEFAULT_NEW_ALIGNMENT__) 2023-09-11T03:16:33,211 | ^~~~~~~~~~~~ 2023-09-11T03:16:33,211 /usr/include/c++/12/bits/new_allocator.h:153:38: error: invalid application of ‘sizeof’ to incomplete type ‘std::array’ 2023-09-11T03:16:33,212 153 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n), 2023-09-11T03:16:33,213 | ^~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:33,213 /usr/include/c++/12/bits/new_allocator.h:154:55: error: invalid application of ‘__alignof__’ to incomplete type ‘std::array’ 2023-09-11T03:16:33,214 154 | std::align_val_t(alignof(_Tp))); 2023-09-11T03:16:33,215 | ^~~~~~~~~~~~ 2023-09-11T03:16:33,216 /usr/include/c++/12/bits/new_allocator.h:158:34: error: invalid application of ‘sizeof’ to incomplete type ‘std::array’ 2023-09-11T03:16:33,216 158 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); 2023-09-11T03:16:33,217 | ^~~~~~~~~~~~~~~~~~~~~~ 2023-09-11T03:16:33,347 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-11T03:16:33,492 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-11T03:16:33,505 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-11T03:16:33,505 exec(compile('"'"''"'"''"'"' 2023-09-11T03:16:33,505 # This is -- a caller that pip uses to run setup.py 2023-09-11T03:16:33,505 # 2023-09-11T03:16:33,505 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-11T03:16:33,505 # import from `distutils.core` to work with newer packaging standards. 2023-09-11T03:16:33,505 # - It provides a clear error message when setuptools is not installed. 2023-09-11T03:16:33,505 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-11T03:16:33,505 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-11T03:16:33,505 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-11T03:16:33,505 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-11T03:16:33,505 import os, sys, tokenize 2023-09-11T03:16:33,505 2023-09-11T03:16:33,505 try: 2023-09-11T03:16:33,505 import setuptools 2023-09-11T03:16:33,505 except ImportError as error: 2023-09-11T03:16:33,505 print( 2023-09-11T03:16:33,505 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-11T03:16:33,505 "the build environment.", 2023-09-11T03:16:33,505 file=sys.stderr, 2023-09-11T03:16:33,505 ) 2023-09-11T03:16:33,505 sys.exit(1) 2023-09-11T03:16:33,505 2023-09-11T03:16:33,505 __file__ = %r 2023-09-11T03:16:33,505 sys.argv[0] = __file__ 2023-09-11T03:16:33,505 2023-09-11T03:16:33,505 if os.path.exists(__file__): 2023-09-11T03:16:33,505 filename = __file__ 2023-09-11T03:16:33,505 with tokenize.open(__file__) as f: 2023-09-11T03:16:33,505 setup_py_code = f.read() 2023-09-11T03:16:33,505 else: 2023-09-11T03:16:33,505 filename = "" 2023-09-11T03:16:33,505 setup_py_code = "from setuptools import setup; setup()" 2023-09-11T03:16:33,505 2023-09-11T03:16:33,505 exec(compile(setup_py_code, filename, "exec")) 2023-09-11T03:16:33,505 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-1iimf2wi/pyimmutable_13ac24871b504bac8fa93ff979ba8e0f/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-jxy6b78x[/] 2023-09-11T03:16:33,506 [bold magenta]cwd[/]: /tmp/pip-wheel-1iimf2wi/pyimmutable_13ac24871b504bac8fa93ff979ba8e0f/ 2023-09-11T03:16:33,506 Building wheel for pyimmutable (setup.py): finished with status 'error' 2023-09-11T03:16:33,507 ERROR: Failed building wheel for pyimmutable 2023-09-11T03:16:33,509 Running setup.py clean for pyimmutable 2023-09-11T03:16:33,510 Running command python setup.py clean 2023-09-11T03:16:34,751 running clean 2023-09-11T03:16:34,797 removing 'build/temp.linux-armv7l-cpython-311' (and everything under it) 2023-09-11T03:16:34,799 removing 'build/lib.linux-armv7l-cpython-311' (and everything under it) 2023-09-11T03:16:34,801 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-11T03:16:34,802 'build/scripts-3.11' does not exist -- can't clean it 2023-09-11T03:16:34,803 removing 'build' 2023-09-11T03:16:34,911 Failed to build pyimmutable 2023-09-11T03:16:34,912 ERROR: Failed to build one or more wheels 2023-09-11T03:16:34,913 Exception information: 2023-09-11T03:16:34,913 Traceback (most recent call last): 2023-09-11T03:16:34,913 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-11T03:16:34,913 status = run_func(*args) 2023-09-11T03:16:34,913 ^^^^^^^^^^^^^^^ 2023-09-11T03:16:34,913 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-11T03:16:34,913 return func(self, options, args) 2023-09-11T03:16:34,913 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-11T03:16:34,913 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-11T03:16:34,913 raise CommandError("Failed to build one or more wheels") 2023-09-11T03:16:34,913 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-11T03:16:34,916 Removed build tracker: '/tmp/pip-build-tracker-iolrvffg'