2023-09-12T01:18:50,979 Created temporary directory: /tmp/pip-build-tracker-ivt90gzs 2023-09-12T01:18:50,981 Initialized build tracking at /tmp/pip-build-tracker-ivt90gzs 2023-09-12T01:18:50,981 Created build tracker: /tmp/pip-build-tracker-ivt90gzs 2023-09-12T01:18:50,982 Entered build tracker: /tmp/pip-build-tracker-ivt90gzs 2023-09-12T01:18:50,982 Created temporary directory: /tmp/pip-wheel-lax154gr 2023-09-12T01:18:50,986 Created temporary directory: /tmp/pip-ephem-wheel-cache-d5f2ol2f 2023-09-12T01:18:51,009 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-12T01:18:51,012 2 location(s) to search for versions of pyimmutable: 2023-09-12T01:18:51,012 * https://pypi.org/simple/pyimmutable/ 2023-09-12T01:18:51,012 * https://www.piwheels.org/simple/pyimmutable/ 2023-09-12T01:18:51,013 Fetching project page and analyzing links: https://pypi.org/simple/pyimmutable/ 2023-09-12T01:18:51,014 Getting page https://pypi.org/simple/pyimmutable/ 2023-09-12T01:18:51,015 Found index url https://pypi.org/simple/ 2023-09-12T01:18:51,159 Fetched page https://pypi.org/simple/pyimmutable/ as application/vnd.pypi.simple.v1+json 2023-09-12T01:18:51,162 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-12T01:18:51,163 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-12T01:18:51,163 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-12T01:18:51,164 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-12T01:18:51,165 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-12T01:18:51,165 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-12T01:18:51,166 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-12T01:18:51,167 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-12T01:18:51,167 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-12T01:18:51,168 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-12T01:18:51,169 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-12T01:18:51,170 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyimmutable/ 2023-09-12T01:18:51,170 Getting page https://www.piwheels.org/simple/pyimmutable/ 2023-09-12T01:18:51,172 Found index url https://www.piwheels.org/simple/ 2023-09-12T01:18:51,511 Fetched page https://www.piwheels.org/simple/pyimmutable/ as text/html 2023-09-12T01:18:51,525 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-12T01:18:51,526 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-12T01:18:51,526 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-12T01:18:51,527 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-12T01:18:51,528 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-12T01:18:51,529 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-12T01:18:51,530 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-12T01:18:51,581 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-12T01:18:51,627 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-12T01:18:51,692 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-12T01:18:51,693 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-12T01:18:51,698 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-12T01:18:51,701 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-12T01:18:51,718 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-12T01:18:51,726 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-12T01:18:51,742 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-12T01:18:51,743 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-12T01:18:51,762 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-12T01:18:51,763 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-12T01:18:51,764 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-12T01:18:51,765 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-12T01:18:51,765 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-12T01:18:51,767 Skipping link: not a file: https://www.piwheels.org/simple/pyimmutable/ 2023-09-12T01:18:51,767 Skipping link: not a file: https://pypi.org/simple/pyimmutable/ 2023-09-12T01:18:51,809 Given no hashes to check 1 links for project 'pyimmutable': discarding no candidates 2023-09-12T01:18:51,835 Collecting pyimmutable==0.1.4 2023-09-12T01:18:51,838 Created temporary directory: /tmp/pip-unpack-woc1cx9o 2023-09-12T01:18:52,334 Downloading pyimmutable-0.1.4.tar.gz (90 kB) 2023-09-12T01:18:54,956 Added pyimmutable==0.1.4 from https://files.pythonhosted.org/packages/5e/f9/2f01496e08d648bfc0a70e666770745daf71e7ea836801070a0397734b22/pyimmutable-0.1.4.tar.gz to build tracker '/tmp/pip-build-tracker-ivt90gzs' 2023-09-12T01:18:54,960 Running setup.py (path:/tmp/pip-wheel-lax154gr/pyimmutable_f5a0631ec971461f83f88f4a2171772b/setup.py) egg_info for package pyimmutable 2023-09-12T01:18:54,961 Created temporary directory: /tmp/pip-pip-egg-info-3tsgoyzg 2023-09-12T01:18:54,962 Preparing metadata (setup.py): started 2023-09-12T01:18:54,964 Running command python setup.py egg_info 2023-09-12T01:18:55,887 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2023-09-12T01:18:55,887 !! 2023-09-12T01:18:55,888 ******************************************************************************** 2023-09-12T01:18:55,889 Requirements should be satisfied by a PEP 517 installer. 2023-09-12T01:18:55,890 If you are using pip, you can try `pip install --use-pep517`. 2023-09-12T01:18:55,890 ******************************************************************************** 2023-09-12T01:18:55,892 !! 2023-09-12T01:18:55,892 dist.fetch_build_eggs(dist.setup_requires) 2023-09-12T01:19:34,641 running egg_info 2023-09-12T01:19:34,642 creating /tmp/pip-pip-egg-info-3tsgoyzg/pyimmutable.egg-info 2023-09-12T01:19:34,680 writing /tmp/pip-pip-egg-info-3tsgoyzg/pyimmutable.egg-info/PKG-INFO 2023-09-12T01:19:34,683 writing dependency_links to /tmp/pip-pip-egg-info-3tsgoyzg/pyimmutable.egg-info/dependency_links.txt 2023-09-12T01:19:34,685 writing top-level names to /tmp/pip-pip-egg-info-3tsgoyzg/pyimmutable.egg-info/top_level.txt 2023-09-12T01:19:34,686 writing manifest file '/tmp/pip-pip-egg-info-3tsgoyzg/pyimmutable.egg-info/SOURCES.txt' 2023-09-12T01:19:34,770 dependency cpp/Hash.h won't be automatically included in the manifest: the path doesn't exist 2023-09-12T01:19:34,810 reading manifest file '/tmp/pip-pip-egg-info-3tsgoyzg/pyimmutable.egg-info/SOURCES.txt' 2023-09-12T01:19:34,812 reading manifest template 'MANIFEST.in' 2023-09-12T01:19:34,819 warning: no previously-included files found matching 'cpp/docstrings.autogen.h' 2023-09-12T01:19:34,848 writing manifest file '/tmp/pip-pip-egg-info-3tsgoyzg/pyimmutable.egg-info/SOURCES.txt' 2023-09-12T01:19:34,962 Preparing metadata (setup.py): finished with status 'done' 2023-09-12T01:19:34,966 Source in /tmp/pip-wheel-lax154gr/pyimmutable_f5a0631ec971461f83f88f4a2171772b has version 0.1.4, which satisfies requirement pyimmutable==0.1.4 from https://files.pythonhosted.org/packages/5e/f9/2f01496e08d648bfc0a70e666770745daf71e7ea836801070a0397734b22/pyimmutable-0.1.4.tar.gz 2023-09-12T01:19:34,967 Removed pyimmutable==0.1.4 from https://files.pythonhosted.org/packages/5e/f9/2f01496e08d648bfc0a70e666770745daf71e7ea836801070a0397734b22/pyimmutable-0.1.4.tar.gz from build tracker '/tmp/pip-build-tracker-ivt90gzs' 2023-09-12T01:19:34,971 Created temporary directory: /tmp/pip-unpack-914j_3ws 2023-09-12T01:19:34,972 Created temporary directory: /tmp/pip-unpack-2ta804xg 2023-09-12T01:19:34,975 Building wheels for collected packages: pyimmutable 2023-09-12T01:19:34,979 Created temporary directory: /tmp/pip-wheel-k62nqk7p 2023-09-12T01:19:34,980 Building wheel for pyimmutable (setup.py): started 2023-09-12T01:19:34,981 Destination directory: /tmp/pip-wheel-k62nqk7p 2023-09-12T01:19:34,982 Running command python setup.py bdist_wheel 2023-09-12T01:19:35,811 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2023-09-12T01:19:35,812 !! 2023-09-12T01:19:35,813 ******************************************************************************** 2023-09-12T01:19:35,814 Requirements should be satisfied by a PEP 517 installer. 2023-09-12T01:19:35,814 If you are using pip, you can try `pip install --use-pep517`. 2023-09-12T01:19:35,815 ******************************************************************************** 2023-09-12T01:19:35,816 !! 2023-09-12T01:19:35,817 dist.fetch_build_eggs(dist.setup_requires) 2023-09-12T01:19:37,470 running bdist_wheel 2023-09-12T01:19:37,585 running build 2023-09-12T01:19:37,585 running build_py 2023-09-12T01:19:37,626 creating build 2023-09-12T01:19:37,627 creating build/lib.linux-armv7l-cpython-311 2023-09-12T01:19:37,627 creating build/lib.linux-armv7l-cpython-311/pyimmutable 2023-09-12T01:19:37,629 copying pyimmutable/__init__.py -> build/lib.linux-armv7l-cpython-311/pyimmutable 2023-09-12T01:19:37,631 running build_ext 2023-09-12T01:19:38,167 building '_pyimmutable' extension 2023-09-12T01:19:38,167 creating build/temp.linux-armv7l-cpython-311 2023-09-12T01:19:38,168 creating build/temp.linux-armv7l-cpython-311/cpp 2023-09-12T01:19:38,169 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-12T01:19:40,707 In file included from lib/immer/immer/detail/hamts/champ_iterator.hpp:12, 2023-09-12T01:19:40,708 from lib/immer/immer/map.hpp:13, 2023-09-12T01:19:40,708 from cpp/ImmutableDictImpl.h:31, 2023-09-12T01:19:40,709 from cpp/ImmutableDict.cpp:25: 2023-09-12T01:19:40,709 lib/immer/immer/detail/iterator_facade.hpp:55:19: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 2023-09-12T01:19:40,710 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-12T01:19:43,756 inlined from ‘static immer::detail::hamts::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:209:30, 2023-09-12T01:19:43,757 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::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:251:30, 2023-09-12T01:19:43,758 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::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:613:36: 2023-09-12T01:19:43,759 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-12T01:19:43,759 190 | p->impl.d.data.inner.nodemap = 0; 2023-09-12T01:19:43,760 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:43,760 In file included from lib/immer/immer/memory_policy.hpp:11, 2023-09-12T01:19:43,761 from lib/immer/immer/map.hpp:11: 2023-09-12T01:19:43,762 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:43,762 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-12T01:19:43,763 inlined 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:185:32, 2023-09-12T01:19:43,763 inlined from ‘static immer::detail::hamts::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:209:30, 2023-09-12T01:19:43,764 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::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:251:30, 2023-09-12T01:19:43,765 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::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:613:36: 2023-09-12T01:19:43,766 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:43,766 27 | return ::operator new(size); 2023-09-12T01:19:43,767 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:43,767 In static member 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-12T01:19:43,768 inlined from ‘static immer::detail::hamts::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:209:30, 2023-09-12T01:19:43,769 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::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:251:30, 2023-09-12T01:19:43,769 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::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:613:36: 2023-09-12T01:19:43,770 lib/immer/immer/detail/hamts/node.hpp:191: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-12T01:19:43,771 191 | p->impl.d.data.inner.datamap = 0; 2023-09-12T01:19:43,772 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:43,772 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:43,773 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-12T01:19:43,773 inlined 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:185:32, 2023-09-12T01:19:43,774 inlined from ‘static immer::detail::hamts::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:209:30, 2023-09-12T01:19:43,774 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::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:251:30, 2023-09-12T01:19:43,775 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::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:613:36: 2023-09-12T01:19:43,776 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:43,777 27 | return ::operator new(size); 2023-09-12T01:19:43,777 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:43,778 In static member 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-12T01:19:43,778 inlined from ‘static immer::detail::hamts::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:209:30, 2023-09-12T01:19:43,779 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::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:251:30, 2023-09-12T01:19:43,779 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::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:613:36: 2023-09-12T01:19:43,780 lib/immer/immer/detail/hamts/node.hpp:192: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-12T01:19:43,781 192 | p->impl.d.data.inner.values = nullptr; 2023-09-12T01:19:43,781 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-12T01:19:43,782 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:43,782 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-12T01:19:43,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:185:32, 2023-09-12T01:19:43,784 inlined from ‘static immer::detail::hamts::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:209:30, 2023-09-12T01:19:43,784 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::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:251:30, 2023-09-12T01:19:43,785 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::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:613:36: 2023-09-12T01:19:43,786 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:43,787 27 | return ::operator new(size); 2023-09-12T01:19:43,787 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:43,787 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-12T01:19:43,788 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::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:251:30, 2023-09-12T01:19:43,789 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::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:613:36: 2023-09-12T01:19:43,789 lib/immer/immer/detail/hamts/node.hpp:212: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-12T01:19:43,790 212 | p->impl.d.data.inner.values = 2023-09-12T01:19:43,790 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2023-09-12T01:19:43,791 213 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; 2023-09-12T01:19:43,792 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T01:19:43,792 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:43,793 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-12T01:19:43,794 inlined 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:185:32, 2023-09-12T01:19:43,795 inlined from ‘static immer::detail::hamts::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:209:30, 2023-09-12T01:19:43,795 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::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:251:30, 2023-09-12T01:19:43,796 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::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:613:36: 2023-09-12T01:19:43,797 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:43,797 27 | return ::operator new(size); 2023-09-12T01:19:43,798 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:43,799 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-12T01:19:43,799 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::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:613:36: 2023-09-12T01:19:43,800 lib/immer/immer/detail/hamts/node.hpp:252: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-12T01:19:43,800 252 | p->impl.d.data.inner.datamap = (bitmap_t{1u} << idx1) | (bitmap_t{1u} << idx2); 2023-09-12T01:19:43,801 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T01:19:43,801 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:43,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-12T01:19:43,803 inlined 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:185:32, 2023-09-12T01:19:43,804 inlined from ‘static immer::detail::hamts::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:209:30, 2023-09-12T01:19:43,804 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::node::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:251:30, 2023-09-12T01:19:43,805 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::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:613:36: 2023-09-12T01:19:43,806 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:43,807 27 | return ::operator new(size); 2023-09-12T01:19:43,807 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:43,808 In static member 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-12T01:19:43,808 inlined from ‘static immer::detail::hamts::node::node_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:225:30, 2023-09-12T01:19:43,809 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::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:607:40: 2023-09-12T01:19:43,810 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-12T01:19:43,810 190 | p->impl.d.data.inner.nodemap = 0; 2023-09-12T01:19:43,811 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:43,812 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:43,812 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-12T01:19:43,813 inlined 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:185:32, 2023-09-12T01:19:43,813 inlined from ‘static immer::detail::hamts::node::node_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:225:30, 2023-09-12T01:19:43,814 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::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:607:40: 2023-09-12T01:19:43,814 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 20 allocated by ‘operator new’ 2023-09-12T01:19:43,815 27 | return ::operator new(size); 2023-09-12T01:19:43,816 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:43,816 In static member 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-12T01:19:43,817 inlined from ‘static immer::detail::hamts::node::node_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:225:30, 2023-09-12T01:19:43,818 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::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:607:40: 2023-09-12T01:19:43,818 lib/immer/immer/detail/hamts/node.hpp:191: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-12T01:19:43,819 191 | p->impl.d.data.inner.datamap = 0; 2023-09-12T01:19:43,819 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:43,820 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:43,821 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-12T01:19:43,822 inlined 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:185:32, 2023-09-12T01:19:43,822 inlined from ‘static immer::detail::hamts::node::node_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:225:30, 2023-09-12T01:19:43,823 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::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:607:40: 2023-09-12T01:19:43,824 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 20 allocated by ‘operator new’ 2023-09-12T01:19:43,824 27 | return ::operator new(size); 2023-09-12T01:19:43,825 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:43,825 In static member 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-12T01:19:43,826 inlined from ‘static immer::detail::hamts::node::node_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:225:30, 2023-09-12T01:19:43,826 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::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:607:40: 2023-09-12T01:19:43,827 lib/immer/immer/detail/hamts/node.hpp:192: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-12T01:19:43,827 192 | p->impl.d.data.inner.values = nullptr; 2023-09-12T01:19:43,828 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-12T01:19:43,828 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:43,829 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-12T01:19:43,829 inlined 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:185:32, 2023-09-12T01:19:43,830 inlined from ‘static immer::detail::hamts::node::node_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:225:30, 2023-09-12T01:19:43,830 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::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:607:40: 2023-09-12T01:19:43,831 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 20 allocated by ‘operator new’ 2023-09-12T01:19:43,832 27 | return ::operator new(size); 2023-09-12T01:19:43,832 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:43,833 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-12T01:19:43,834 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::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:607:40: 2023-09-12T01:19:43,834 lib/immer/immer/detail/hamts/node.hpp:226: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-12T01:19:43,835 226 | p->impl.d.data.inner.nodemap = bitmap_t{1u} << idx; 2023-09-12T01:19:43,835 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2023-09-12T01:19:43,836 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:43,836 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-12T01:19:43,837 inlined 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:185:32, 2023-09-12T01:19:43,837 inlined from ‘static immer::detail::hamts::node::node_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:225:30, 2023-09-12T01:19:43,838 inlined from ‘static immer::detail::hamts::node::node_t* immer::detail::hamts::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:607:40: 2023-09-12T01:19:43,839 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 20 allocated by ‘operator new’ 2023-09-12T01:19:43,840 27 | return ::operator new(size); 2023-09-12T01:19:43,840 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:45,151 In static member 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-12T01:19:45,152 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-12T01:19:45,152 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-12T01:19:45,153 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-12T01:19:45,154 190 | p->impl.d.data.inner.nodemap = 0; 2023-09-12T01:19:45,155 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:45,155 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:45,156 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-12T01:19:45,157 inlined 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:185:32, 2023-09-12T01:19:45,157 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-12T01:19:45,159 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-12T01:19:45,159 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:45,160 27 | return ::operator new(size); 2023-09-12T01:19:45,161 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:45,161 In static member 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-12T01:19:45,162 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-12T01:19:45,163 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-12T01:19:45,164 lib/immer/immer/detail/hamts/node.hpp:191: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-12T01:19:45,165 191 | p->impl.d.data.inner.datamap = 0; 2023-09-12T01:19:45,165 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:45,166 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:45,166 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-12T01:19:45,167 inlined 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:185:32, 2023-09-12T01:19:45,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-12T01:19:45,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-12T01:19:45,168 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:45,169 27 | return ::operator new(size); 2023-09-12T01:19:45,170 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:45,171 In static member 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-12T01:19:45,171 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-12T01:19:45,172 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-12T01:19:45,173 lib/immer/immer/detail/hamts/node.hpp:192: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-12T01:19:45,173 192 | p->impl.d.data.inner.values = nullptr; 2023-09-12T01:19:45,174 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-12T01:19:45,175 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:45,175 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-12T01:19:45,176 inlined 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:185:32, 2023-09-12T01:19:45,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-12T01:19:45,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-12T01:19:45,178 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:45,179 27 | return ::operator new(size); 2023-09-12T01:19:45,179 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:45,180 In static member 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-12T01:19:45,180 inlined from ‘static immer::detail::hamts::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:209:30, 2023-09-12T01:19:45,181 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:235:30, 2023-09-12T01:19:45,182 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-12T01:19:45,182 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-12T01:19:45,183 190 | p->impl.d.data.inner.nodemap = 0; 2023-09-12T01:19:45,184 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:45,184 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:45,185 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-12T01:19:45,186 inlined 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:185:32, 2023-09-12T01:19:45,186 inlined from ‘static immer::detail::hamts::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:209:30, 2023-09-12T01:19:45,187 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:235:30, 2023-09-12T01:19:45,188 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-12T01:19:45,189 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:45,189 27 | return ::operator new(size); 2023-09-12T01:19:45,190 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:45,190 In static member 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-12T01:19:45,191 inlined from ‘static immer::detail::hamts::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:209:30, 2023-09-12T01:19:45,192 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:235:30, 2023-09-12T01:19:45,193 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-12T01:19:45,193 lib/immer/immer/detail/hamts/node.hpp:191: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-12T01:19:45,194 191 | p->impl.d.data.inner.datamap = 0; 2023-09-12T01:19:45,195 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:45,195 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:45,196 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-12T01:19:45,196 inlined 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:185:32, 2023-09-12T01:19:45,197 inlined from ‘static immer::detail::hamts::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:209:30, 2023-09-12T01:19:45,198 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:235:30, 2023-09-12T01:19:45,198 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-12T01:19:45,199 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:45,200 27 | return ::operator new(size); 2023-09-12T01:19:45,200 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:45,201 In static member 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-12T01:19:45,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:209:30, 2023-09-12T01:19:45,202 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:235:30, 2023-09-12T01:19:45,203 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-12T01:19:45,203 lib/immer/immer/detail/hamts/node.hpp:192: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-12T01:19:45,204 192 | p->impl.d.data.inner.values = nullptr; 2023-09-12T01:19:45,205 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-12T01:19:45,205 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:45,206 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-12T01:19:45,206 inlined 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:185:32, 2023-09-12T01:19:45,207 inlined from ‘static immer::detail::hamts::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:209:30, 2023-09-12T01:19:45,207 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:235:30, 2023-09-12T01:19:45,208 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-12T01:19:45,209 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:45,209 27 | return ::operator new(size); 2023-09-12T01:19:45,210 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:45,211 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-12T01:19:45,211 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:235:30, 2023-09-12T01:19:45,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-12T01:19:45,213 lib/immer/immer/detail/hamts/node.hpp:212: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-12T01:19:45,214 212 | p->impl.d.data.inner.values = 2023-09-12T01:19:45,215 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2023-09-12T01:19:45,215 213 | new (heap::allocate(sizeof_values_n(nv))) values_t{}; 2023-09-12T01:19:45,216 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T01:19:45,217 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:45,217 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-12T01:19:45,218 inlined 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:185:32, 2023-09-12T01:19:45,219 inlined from ‘static immer::detail::hamts::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:209:30, 2023-09-12T01:19:45,220 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:235:30, 2023-09-12T01:19:45,220 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-12T01:19:45,221 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:45,221 27 | return ::operator new(size); 2023-09-12T01:19:45,222 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:45,223 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-12T01:19:45,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-12T01:19:45,224 lib/immer/immer/detail/hamts/node.hpp:236: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-12T01:19:45,225 236 | p->impl.d.data.inner.datamap = bitmap; 2023-09-12T01:19:45,226 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 2023-09-12T01:19:45,226 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:45,227 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-12T01:19:45,227 inlined 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:185:32, 2023-09-12T01:19:45,228 inlined from ‘static immer::detail::hamts::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:209:30, 2023-09-12T01:19:45,229 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:235:30, 2023-09-12T01:19:45,229 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-12T01:19:45,230 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:45,231 27 | return ::operator new(size); 2023-09-12T01:19:45,231 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:45,784 In static member 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-12T01:19:45,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-12T01:19:45,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-12T01:19:45,785 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-12T01:19:45,786 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-12T01:19:45,787 inlined from ‘static void pyimmutable::{anonymous}::ImmutableDict::map_set(pyimmutable::Sha1Hash&, std::size_t&, pyimmutable::{anonymous}::MapType&, PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:452:21: 2023-09-12T01:19:45,787 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-12T01:19:45,788 190 | p->impl.d.data.inner.nodemap = 0; 2023-09-12T01:19:45,789 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:45,790 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:45,790 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-12T01:19:45,791 inlined 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:185:32, 2023-09-12T01:19:45,791 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-12T01:19:45,792 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-12T01:19:45,793 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-12T01:19:45,794 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-12T01:19:45,794 inlined from ‘static void pyimmutable::{anonymous}::ImmutableDict::map_set(pyimmutable::Sha1Hash&, std::size_t&, pyimmutable::{anonymous}::MapType&, PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:452:21: 2023-09-12T01:19:45,795 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:45,796 27 | return ::operator new(size); 2023-09-12T01:19:45,796 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:45,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-12T01:19:45,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-12T01:19:45,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-12T01:19:45,799 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-12T01:19:45,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-12T01:19:45,800 inlined from ‘static void pyimmutable::{anonymous}::ImmutableDict::map_set(pyimmutable::Sha1Hash&, std::size_t&, pyimmutable::{anonymous}::MapType&, PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:452:21: 2023-09-12T01:19:45,801 lib/immer/immer/detail/hamts/node.hpp:191: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-12T01:19:45,801 191 | p->impl.d.data.inner.datamap = 0; 2023-09-12T01:19:45,802 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:45,803 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:45,803 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-12T01:19:45,804 inlined 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:185:32, 2023-09-12T01:19:45,804 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-12T01:19:45,805 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-12T01:19:45,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-12T01:19:45,806 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-12T01:19:45,807 inlined from ‘static void pyimmutable::{anonymous}::ImmutableDict::map_set(pyimmutable::Sha1Hash&, std::size_t&, pyimmutable::{anonymous}::MapType&, PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:452:21: 2023-09-12T01:19:45,808 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:45,809 27 | return ::operator new(size); 2023-09-12T01:19:45,810 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:45,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-12T01:19:45,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-12T01:19:45,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-12T01:19:45,812 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-12T01:19:45,813 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-12T01:19:45,814 inlined from ‘static void pyimmutable::{anonymous}::ImmutableDict::map_set(pyimmutable::Sha1Hash&, std::size_t&, pyimmutable::{anonymous}::MapType&, PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:452:21: 2023-09-12T01:19:45,814 lib/immer/immer/detail/hamts/node.hpp:192: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-12T01:19:45,815 192 | p->impl.d.data.inner.values = nullptr; 2023-09-12T01:19:45,817 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-12T01:19:45,818 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:45,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-12T01:19:45,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:185:32, 2023-09-12T01:19:45,820 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-12T01:19:45,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-12T01:19:45,821 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-12T01:19:45,822 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-12T01:19:45,822 inlined from ‘static void pyimmutable::{anonymous}::ImmutableDict::map_set(pyimmutable::Sha1Hash&, std::size_t&, pyimmutable::{anonymous}::MapType&, PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:452:21: 2023-09-12T01:19:45,823 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:45,824 27 | return ::operator new(size); 2023-09-12T01:19:45,824 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:46,257 In static member 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-12T01:19:46,257 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-12T01:19:46,258 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-12T01:19:46,259 inlined from ‘static pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:296:13, 2023-09-12T01:19:46,259 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pyimmutable::TypedPyObjectRef<_object>; _Fn = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:61:67, 2023-09-12T01:19:46,260 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:97:36, 2023-09-12T01:19:46,260 inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/functional:111:37, 2023-09-12T01:19:46,261 inlined from ‘pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>():: [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:148:37, 2023-09-12T01:19:46,262 inlined from ‘static constexpr decltype (((const pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::*)0)->operator()(static_cast(pyimmutable::mangleReturnValue::._anon_190::_FUN::) ...)) pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::::_FUN(auto:3 ...) [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:147:10: 2023-09-12T01:19:46,262 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-12T01:19:46,263 190 | p->impl.d.data.inner.nodemap = 0; 2023-09-12T01:19:46,264 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:46,265 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:46,265 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-12T01:19:46,266 inlined 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:185:32, 2023-09-12T01:19:46,266 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-12T01:19:46,267 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-12T01:19:46,268 inlined from ‘static pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:296:13, 2023-09-12T01:19:46,268 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pyimmutable::TypedPyObjectRef<_object>; _Fn = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:61:67, 2023-09-12T01:19:46,269 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:97:36, 2023-09-12T01:19:46,270 inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/functional:111:37, 2023-09-12T01:19:46,270 inlined from ‘pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>():: [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:148:37, 2023-09-12T01:19:46,271 inlined from ‘static constexpr decltype (((const pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::*)0)->operator()(static_cast(pyimmutable::mangleReturnValue::._anon_190::_FUN::) ...)) pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::::_FUN(auto:3 ...) [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:147:10: 2023-09-12T01:19:46,272 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:46,272 27 | return ::operator new(size); 2023-09-12T01:19:46,273 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:46,273 In static member 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-12T01:19:46,274 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-12T01:19:46,275 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-12T01:19:46,275 inlined from ‘static pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:296:13, 2023-09-12T01:19:46,276 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pyimmutable::TypedPyObjectRef<_object>; _Fn = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:61:67, 2023-09-12T01:19:46,277 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:97:36, 2023-09-12T01:19:46,277 inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/functional:111:37, 2023-09-12T01:19:46,278 inlined from ‘pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>():: [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:148:37, 2023-09-12T01:19:46,279 inlined from ‘static constexpr decltype (((const pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::*)0)->operator()(static_cast(pyimmutable::mangleReturnValue::._anon_190::_FUN::) ...)) pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::::_FUN(auto:3 ...) [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:147:10: 2023-09-12T01:19:46,279 lib/immer/immer/detail/hamts/node.hpp:191: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-12T01:19:46,280 191 | p->impl.d.data.inner.datamap = 0; 2023-09-12T01:19:46,280 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:46,281 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:46,282 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-12T01:19:46,282 inlined 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:185:32, 2023-09-12T01:19:46,283 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-12T01:19:46,284 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-12T01:19:46,284 inlined from ‘static pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:296:13, 2023-09-12T01:19:46,285 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pyimmutable::TypedPyObjectRef<_object>; _Fn = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:61:67, 2023-09-12T01:19:46,286 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:97:36, 2023-09-12T01:19:46,287 inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/functional:111:37, 2023-09-12T01:19:46,287 inlined from ‘pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>():: [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:148:37, 2023-09-12T01:19:46,288 inlined from ‘static constexpr decltype (((const pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::*)0)->operator()(static_cast(pyimmutable::mangleReturnValue::._anon_190::_FUN::) ...)) pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::::_FUN(auto:3 ...) [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:147:10: 2023-09-12T01:19:46,288 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:46,289 27 | return ::operator new(size); 2023-09-12T01:19:46,290 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:46,290 In static member 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-12T01:19:46,291 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-12T01:19:46,291 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-12T01:19:46,292 inlined from ‘static pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:296:13, 2023-09-12T01:19:46,293 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pyimmutable::TypedPyObjectRef<_object>; _Fn = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:61:67, 2023-09-12T01:19:46,294 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:97:36, 2023-09-12T01:19:46,295 inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/functional:111:37, 2023-09-12T01:19:46,295 inlined from ‘pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>():: [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:148:37, 2023-09-12T01:19:46,296 inlined from ‘static constexpr decltype (((const pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::*)0)->operator()(static_cast(pyimmutable::mangleReturnValue::._anon_190::_FUN::) ...)) pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::::_FUN(auto:3 ...) [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:147:10: 2023-09-12T01:19:46,296 lib/immer/immer/detail/hamts/node.hpp:192: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-12T01:19:46,297 192 | p->impl.d.data.inner.values = nullptr; 2023-09-12T01:19:46,297 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-12T01:19:46,298 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:46,299 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-12T01:19:46,299 inlined 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:185:32, 2023-09-12T01:19:46,300 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-12T01:19:46,301 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-12T01:19:46,302 inlined from ‘static pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:296:13, 2023-09-12T01:19:46,303 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pyimmutable::TypedPyObjectRef<_object>; _Fn = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:61:67, 2023-09-12T01:19:46,303 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:97:36, 2023-09-12T01:19:46,304 inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/functional:111:37, 2023-09-12T01:19:46,304 inlined from ‘pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>():: [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:148:37, 2023-09-12T01:19:46,305 inlined from ‘static constexpr decltype (((const pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::*)0)->operator()(static_cast(pyimmutable::mangleReturnValue::._anon_190::_FUN::) ...)) pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::::_FUN(auto:3 ...) [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:147:10: 2023-09-12T01:19:46,306 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:46,306 27 | return ::operator new(size); 2023-09-12T01:19:46,307 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:46,307 In static member 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-12T01:19:46,308 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-12T01:19:46,309 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-12T01:19:46,310 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-12T01:19:46,311 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:46,311 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:304:74, 2023-09-12T01:19:46,312 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:46,312 inlined from ‘static pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:303:32, 2023-09-12T01:19:46,313 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pyimmutable::TypedPyObjectRef<_object>; _Fn = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:61:67, 2023-09-12T01:19:46,314 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:97:36, 2023-09-12T01:19:46,315 inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/functional:111:37, 2023-09-12T01:19:46,316 inlined from ‘pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>():: [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:148:37, 2023-09-12T01:19:46,316 inlined from ‘static constexpr decltype (((const pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::*)0)->operator()(static_cast(pyimmutable::mangleReturnValue::._anon_190::_FUN::) ...)) pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::::_FUN(auto:3 ...) [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:147:10: 2023-09-12T01:19:46,317 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-12T01:19:46,318 190 | p->impl.d.data.inner.nodemap = 0; 2023-09-12T01:19:46,319 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:46,319 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:46,320 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-12T01:19:46,320 inlined 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:185:32, 2023-09-12T01:19:46,321 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-12T01:19:46,321 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-12T01:19:46,322 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-12T01:19:46,323 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:46,323 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:304:74, 2023-09-12T01:19:46,324 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:46,325 inlined from ‘static pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:303:32, 2023-09-12T01:19:46,325 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pyimmutable::TypedPyObjectRef<_object>; _Fn = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:61:67, 2023-09-12T01:19:46,326 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:97:36, 2023-09-12T01:19:46,327 inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/functional:111:37, 2023-09-12T01:19:46,328 inlined from ‘pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>():: [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:148:37, 2023-09-12T01:19:46,328 inlined from ‘static constexpr decltype (((const pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::*)0)->operator()(static_cast(pyimmutable::mangleReturnValue::._anon_190::_FUN::) ...)) pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::::_FUN(auto:3 ...) [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:147:10: 2023-09-12T01:19:46,329 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:46,330 27 | return ::operator new(size); 2023-09-12T01:19:46,330 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:46,331 In static member 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-12T01:19:46,332 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-12T01:19:46,333 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-12T01:19:46,333 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-12T01:19:46,334 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:46,335 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:304:74, 2023-09-12T01:19:46,336 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:46,336 inlined from ‘static pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:303:32, 2023-09-12T01:19:46,337 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pyimmutable::TypedPyObjectRef<_object>; _Fn = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:61:67, 2023-09-12T01:19:46,337 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:97:36, 2023-09-12T01:19:46,338 inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/functional:111:37, 2023-09-12T01:19:46,338 inlined from ‘pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>():: [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:148:37, 2023-09-12T01:19:46,339 inlined from ‘static constexpr decltype (((const pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::*)0)->operator()(static_cast(pyimmutable::mangleReturnValue::._anon_190::_FUN::) ...)) pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::::_FUN(auto:3 ...) [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:147:10: 2023-09-12T01:19:46,340 lib/immer/immer/detail/hamts/node.hpp:191: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-12T01:19:46,341 191 | p->impl.d.data.inner.datamap = 0; 2023-09-12T01:19:46,341 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:46,342 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:46,343 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-12T01:19:46,343 inlined 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:185:32, 2023-09-12T01:19:46,344 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-12T01:19:46,345 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-12T01:19:46,346 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-12T01:19:46,346 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:46,347 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:304:74, 2023-09-12T01:19:46,348 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:46,349 inlined from ‘static pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:303:32, 2023-09-12T01:19:46,349 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pyimmutable::TypedPyObjectRef<_object>; _Fn = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:61:67, 2023-09-12T01:19:46,350 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:97:36, 2023-09-12T01:19:46,351 inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/functional:111:37, 2023-09-12T01:19:46,352 inlined from ‘pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>():: [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:148:37, 2023-09-12T01:19:46,352 inlined from ‘static constexpr decltype (((const pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::*)0)->operator()(static_cast(pyimmutable::mangleReturnValue::._anon_190::_FUN::) ...)) pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::::_FUN(auto:3 ...) [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:147:10: 2023-09-12T01:19:46,353 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:46,353 27 | return ::operator new(size); 2023-09-12T01:19:46,354 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:46,354 In static member 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-12T01:19:46,355 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-12T01:19:46,356 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-12T01:19:46,356 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-12T01:19:46,357 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:46,358 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:304:74, 2023-09-12T01:19:46,359 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:46,359 inlined from ‘static pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:303:32, 2023-09-12T01:19:46,360 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pyimmutable::TypedPyObjectRef<_object>; _Fn = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:61:67, 2023-09-12T01:19:46,361 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:97:36, 2023-09-12T01:19:46,361 inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/functional:111:37, 2023-09-12T01:19:46,362 inlined from ‘pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>():: [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:148:37, 2023-09-12T01:19:46,362 inlined from ‘static constexpr decltype (((const pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::*)0)->operator()(static_cast(pyimmutable::mangleReturnValue::._anon_190::_FUN::) ...)) pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::::_FUN(auto:3 ...) [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:147:10: 2023-09-12T01:19:46,363 lib/immer/immer/detail/hamts/node.hpp:192: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-12T01:19:46,364 192 | p->impl.d.data.inner.values = nullptr; 2023-09-12T01:19:46,364 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-12T01:19:46,365 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:46,366 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-12T01:19:46,366 inlined 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:185:32, 2023-09-12T01:19:46,367 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-12T01:19:46,368 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-12T01:19:46,368 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-12T01:19:46,369 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:46,369 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:304:74, 2023-09-12T01:19:46,370 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:46,371 inlined from ‘static pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::new_(PyTypeObject*, PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:303:32, 2023-09-12T01:19:46,371 inlined from ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = pyimmutable::TypedPyObjectRef<_object>; _Fn = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:61:67, 2023-09-12T01:19:46,372 inlined from ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/bits/invoke.h:97:36, 2023-09-12T01:19:46,373 inlined from ‘std::invoke_result_t<_Callable, _Args ...> std::invoke(_Callable&&, _Args&& ...) [with _Callable = pyimmutable::TypedPyObjectRef<_object> (*)(_typeobject*, _object*, _object*); _Args = {_typeobject*, _object*, _object*}]’ at /usr/include/c++/12/functional:111:37, 2023-09-12T01:19:46,374 inlined from ‘pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>():: [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:148:37, 2023-09-12T01:19:46,374 inlined from ‘static constexpr decltype (((const pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::*)0)->operator()(static_cast(pyimmutable::mangleReturnValue::._anon_190::_FUN::) ...)) pyimmutable::mangleReturnValue<{anonymous}::ImmutableDict::new_>()::::_FUN(auto:3 ...) [with auto:3 = {_typeobject*, _object*, _object*}]’ at cpp/ClassWrapper.h:147:10: 2023-09-12T01:19:46,375 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:46,376 27 | return ::operator new(size); 2023-09-12T01:19:46,376 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:46,507 In static member 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-12T01:19:46,508 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-12T01:19:46,508 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-12T01:19:46,509 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-12T01:19:46,510 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:46,510 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:319:74, 2023-09-12T01:19:46,511 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:46,512 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:318:32: 2023-09-12T01:19:46,512 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-12T01:19:46,513 190 | p->impl.d.data.inner.nodemap = 0; 2023-09-12T01:19:46,514 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:46,515 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:46,515 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-12T01:19:46,516 inlined 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:185:32, 2023-09-12T01:19:46,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-12T01:19:46,517 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-12T01:19:46,517 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-12T01:19:46,518 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:46,519 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:319:74, 2023-09-12T01:19:46,519 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:46,520 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:318:32: 2023-09-12T01:19:46,521 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:46,521 27 | return ::operator new(size); 2023-09-12T01:19:46,522 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:46,523 In static member 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-12T01:19:46,523 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-12T01:19:46,524 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-12T01:19:46,524 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-12T01:19:46,525 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:46,526 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:319:74, 2023-09-12T01:19:46,526 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:46,527 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:318:32: 2023-09-12T01:19:46,528 lib/immer/immer/detail/hamts/node.hpp:191: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-12T01:19:46,528 191 | p->impl.d.data.inner.datamap = 0; 2023-09-12T01:19:46,529 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:46,530 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:46,530 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-12T01:19:46,531 inlined 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:185:32, 2023-09-12T01:19:46,531 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-12T01:19:46,532 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-12T01:19:46,533 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-12T01:19:46,533 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:46,534 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:319:74, 2023-09-12T01:19:46,535 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:46,535 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:318:32: 2023-09-12T01:19:46,536 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:46,537 27 | return ::operator new(size); 2023-09-12T01:19:46,538 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:46,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-12T01:19:46,539 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-12T01:19:46,539 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-12T01:19:46,540 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-12T01:19:46,540 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:46,541 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:319:74, 2023-09-12T01:19:46,542 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:46,542 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:318:32: 2023-09-12T01:19:46,543 lib/immer/immer/detail/hamts/node.hpp:192: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-12T01:19:46,544 192 | p->impl.d.data.inner.values = nullptr; 2023-09-12T01:19:46,545 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-12T01:19:46,545 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:46,546 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-12T01:19:46,546 inlined 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:185:32, 2023-09-12T01:19:46,547 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-12T01:19:46,547 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-12T01:19:46,548 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-12T01:19:46,549 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:46,549 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:319:74, 2023-09-12T01:19:46,550 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:46,551 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::update(PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:318:32: 2023-09-12T01:19:46,552 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:46,552 27 | return ::operator new(size); 2023-09-12T01:19:46,553 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:46,902 In static member 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-12T01:19:46,902 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-12T01:19:46,903 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-12T01:19:46,903 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-12T01:19:46,904 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-12T01:19:46,905 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:46,905 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:46,906 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:46,907 inlined from ‘PyObject* _pyimmutable_ImmutableDict_pop(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:151:29: 2023-09-12T01:19:46,907 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-12T01:19:46,908 190 | p->impl.d.data.inner.nodemap = 0; 2023-09-12T01:19:46,909 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:46,909 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:46,910 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-12T01:19:46,911 inlined 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:185:32, 2023-09-12T01:19:46,911 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-12T01:19:46,912 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-12T01:19:46,913 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-12T01:19:46,913 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-12T01:19:46,914 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:46,915 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:46,915 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:46,916 inlined from ‘PyObject* _pyimmutable_ImmutableDict_pop(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:151:29: 2023-09-12T01:19:46,916 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:46,917 27 | return ::operator new(size); 2023-09-12T01:19:46,917 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:46,918 In static member 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-12T01:19:46,918 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-12T01:19:46,919 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-12T01:19:46,920 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-12T01:19:46,920 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-12T01:19:46,921 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:46,922 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:46,922 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:46,922 inlined from ‘PyObject* _pyimmutable_ImmutableDict_pop(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:151:29: 2023-09-12T01:19:46,923 lib/immer/immer/detail/hamts/node.hpp:191: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-12T01:19:46,924 191 | p->impl.d.data.inner.datamap = 0; 2023-09-12T01:19:46,924 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:46,925 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:46,925 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-12T01:19:46,926 inlined 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:185:32, 2023-09-12T01:19:46,927 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-12T01:19:46,927 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-12T01:19:46,928 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-12T01:19:46,929 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-12T01:19:46,929 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:46,930 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:46,931 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:46,931 inlined from ‘PyObject* _pyimmutable_ImmutableDict_pop(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:151:29: 2023-09-12T01:19:46,932 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:46,933 27 | return ::operator new(size); 2023-09-12T01:19:46,933 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:46,934 In static member 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-12T01:19:46,934 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-12T01:19:46,935 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-12T01:19:46,936 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-12T01:19:46,937 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-12T01:19:46,938 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:46,938 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:46,939 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:46,939 inlined from ‘PyObject* _pyimmutable_ImmutableDict_pop(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:151:29: 2023-09-12T01:19:46,940 lib/immer/immer/detail/hamts/node.hpp:192: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-12T01:19:46,941 192 | p->impl.d.data.inner.values = nullptr; 2023-09-12T01:19:46,941 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-12T01:19:46,942 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:46,943 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-12T01:19:46,943 inlined 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:185:32, 2023-09-12T01:19:46,944 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-12T01:19:46,945 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-12T01:19:46,945 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-12T01:19:46,946 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-12T01:19:46,946 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:46,947 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:46,948 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:46,949 inlined from ‘PyObject* _pyimmutable_ImmutableDict_pop(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:151:29: 2023-09-12T01:19:46,949 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:46,950 27 | return ::operator new(size); 2023-09-12T01:19:46,950 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:46,951 In static member 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-12T01:19:46,952 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-12T01:19:46,953 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-12T01:19:46,954 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-12T01:19:46,954 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:46,955 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:46,956 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:46,956 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:46,957 inlined from ‘PyObject* _pyimmutable_ImmutableDict_pop(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:151:29: 2023-09-12T01:19:46,958 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-12T01:19:46,958 190 | p->impl.d.data.inner.nodemap = 0; 2023-09-12T01:19:46,959 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:46,960 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:46,961 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-12T01:19:46,961 inlined 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:185:32, 2023-09-12T01:19:46,962 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-12T01:19:46,962 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-12T01:19:46,963 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-12T01:19:46,963 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:46,964 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:46,964 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:46,965 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:46,966 inlined from ‘PyObject* _pyimmutable_ImmutableDict_pop(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:151:29: 2023-09-12T01:19:46,966 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:46,967 27 | return ::operator new(size); 2023-09-12T01:19:46,968 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:46,969 In static member 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-12T01:19:46,969 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-12T01:19:46,970 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-12T01:19:46,970 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-12T01:19:46,971 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:46,972 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:46,972 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:46,973 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:46,974 inlined from ‘PyObject* _pyimmutable_ImmutableDict_pop(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:151:29: 2023-09-12T01:19:46,974 lib/immer/immer/detail/hamts/node.hpp:191: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-12T01:19:46,975 191 | p->impl.d.data.inner.datamap = 0; 2023-09-12T01:19:46,976 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:46,977 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:46,977 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-12T01:19:46,978 inlined 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:185:32, 2023-09-12T01:19:46,979 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-12T01:19:46,979 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-12T01:19:46,980 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-12T01:19:46,981 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:46,981 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:46,982 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:46,982 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:46,983 inlined from ‘PyObject* _pyimmutable_ImmutableDict_pop(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:151:29: 2023-09-12T01:19:46,984 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:46,985 27 | return ::operator new(size); 2023-09-12T01:19:46,985 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:46,985 In static member 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-12T01:19:46,986 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-12T01:19:46,987 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-12T01:19:46,987 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-12T01:19:46,988 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:46,989 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:46,989 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:46,990 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:46,990 inlined from ‘PyObject* _pyimmutable_ImmutableDict_pop(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:151:29: 2023-09-12T01:19:46,991 lib/immer/immer/detail/hamts/node.hpp:192: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-12T01:19:46,992 192 | p->impl.d.data.inner.values = nullptr; 2023-09-12T01:19:46,993 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-12T01:19:46,993 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:46,994 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-12T01:19:46,994 inlined 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:185:32, 2023-09-12T01:19:46,995 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-12T01:19:46,996 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-12T01:19:46,997 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-12T01:19:46,997 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:46,998 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:46,999 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,000 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = true]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:47,001 inlined from ‘PyObject* _pyimmutable_ImmutableDict_pop(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:151:29: 2023-09-12T01:19:47,002 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:47,002 27 | return ::operator new(size); 2023-09-12T01:19:47,003 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:47,290 In static member 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-12T01:19:47,291 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-12T01:19:47,291 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-12T01:19:47,292 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-12T01:19:47,292 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-12T01:19:47,293 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:47,294 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,295 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:47,296 inlined from ‘PyObject* _pyimmutable_ImmutableDict_discard(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:76:30: 2023-09-12T01:19:47,296 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-12T01:19:47,297 190 | p->impl.d.data.inner.nodemap = 0; 2023-09-12T01:19:47,297 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:47,298 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:47,299 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-12T01:19:47,299 inlined 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:185:32, 2023-09-12T01:19:47,300 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-12T01:19:47,301 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-12T01:19:47,302 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-12T01:19:47,302 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-12T01:19:47,303 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:47,304 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,304 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:47,305 inlined from ‘PyObject* _pyimmutable_ImmutableDict_discard(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:76:30: 2023-09-12T01:19:47,305 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:47,306 27 | return ::operator new(size); 2023-09-12T01:19:47,307 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:47,308 In static member 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-12T01:19:47,308 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-12T01:19:47,309 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-12T01:19:47,310 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-12T01:19:47,311 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-12T01:19:47,311 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:47,312 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,312 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:47,313 inlined from ‘PyObject* _pyimmutable_ImmutableDict_discard(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:76:30: 2023-09-12T01:19:47,313 lib/immer/immer/detail/hamts/node.hpp:191: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-12T01:19:47,314 191 | p->impl.d.data.inner.datamap = 0; 2023-09-12T01:19:47,315 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:47,316 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:47,317 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-12T01:19:47,317 inlined 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:185:32, 2023-09-12T01:19:47,318 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-12T01:19:47,319 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-12T01:19:47,320 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-12T01:19:47,320 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-12T01:19:47,321 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:47,322 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,322 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:47,323 inlined from ‘PyObject* _pyimmutable_ImmutableDict_discard(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:76:30: 2023-09-12T01:19:47,324 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:47,324 27 | return ::operator new(size); 2023-09-12T01:19:47,325 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:47,325 In static member 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-12T01:19:47,326 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-12T01:19:47,327 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-12T01:19:47,328 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-12T01:19:47,329 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-12T01:19:47,329 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:47,330 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,331 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:47,331 inlined from ‘PyObject* _pyimmutable_ImmutableDict_discard(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:76:30: 2023-09-12T01:19:47,332 lib/immer/immer/detail/hamts/node.hpp:192: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-12T01:19:47,332 192 | p->impl.d.data.inner.values = nullptr; 2023-09-12T01:19:47,333 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-12T01:19:47,334 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:47,335 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-12T01:19:47,336 inlined 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:185:32, 2023-09-12T01:19:47,337 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-12T01:19:47,337 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-12T01:19:47,338 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-12T01:19:47,339 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-12T01:19:47,339 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:47,340 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,341 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:47,342 inlined from ‘PyObject* _pyimmutable_ImmutableDict_discard(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:76:30: 2023-09-12T01:19:47,342 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:47,343 27 | return ::operator new(size); 2023-09-12T01:19:47,344 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:47,344 In static member 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-12T01:19:47,345 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-12T01:19:47,346 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-12T01:19:47,346 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-12T01:19:47,347 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:47,348 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:47,349 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,350 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:47,350 inlined from ‘PyObject* _pyimmutable_ImmutableDict_discard(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:76:30: 2023-09-12T01:19:47,351 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-12T01:19:47,352 190 | p->impl.d.data.inner.nodemap = 0; 2023-09-12T01:19:47,353 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:47,353 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:47,354 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-12T01:19:47,354 inlined 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:185:32, 2023-09-12T01:19:47,355 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-12T01:19:47,355 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-12T01:19:47,356 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-12T01:19:47,357 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:47,358 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:47,358 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,359 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:47,360 inlined from ‘PyObject* _pyimmutable_ImmutableDict_discard(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:76:30: 2023-09-12T01:19:47,361 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:47,361 27 | return ::operator new(size); 2023-09-12T01:19:47,362 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:47,362 In static member 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-12T01:19:47,363 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-12T01:19:47,363 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-12T01:19:47,364 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-12T01:19:47,365 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:47,365 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:47,366 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,367 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:47,367 inlined from ‘PyObject* _pyimmutable_ImmutableDict_discard(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:76:30: 2023-09-12T01:19:47,368 lib/immer/immer/detail/hamts/node.hpp:191: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-12T01:19:47,369 191 | p->impl.d.data.inner.datamap = 0; 2023-09-12T01:19:47,370 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:47,370 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:47,371 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-12T01:19:47,371 inlined 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:185:32, 2023-09-12T01:19:47,372 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-12T01:19:47,373 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-12T01:19:47,373 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-12T01:19:47,374 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:47,375 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:47,375 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,376 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:47,377 inlined from ‘PyObject* _pyimmutable_ImmutableDict_discard(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:76:30: 2023-09-12T01:19:47,377 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:47,378 27 | return ::operator new(size); 2023-09-12T01:19:47,379 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:47,379 In static member 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-12T01:19:47,380 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-12T01:19:47,380 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-12T01:19:47,381 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-12T01:19:47,382 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:47,383 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:47,383 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,384 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:47,385 inlined from ‘PyObject* _pyimmutable_ImmutableDict_discard(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:76:30: 2023-09-12T01:19:47,386 lib/immer/immer/detail/hamts/node.hpp:192: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-12T01:19:47,386 192 | p->impl.d.data.inner.values = nullptr; 2023-09-12T01:19:47,387 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-12T01:19:47,387 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:47,388 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-12T01:19:47,388 inlined 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:185:32, 2023-09-12T01:19:47,389 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-12T01:19:47,390 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-12T01:19:47,390 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-12T01:19:47,391 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:47,392 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::’ at cpp/ImmutableDictImpl.h:186:75, 2023-09-12T01:19:47,393 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,393 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::discard(PyObject*) [with bool Raise = false]’ at cpp/ImmutableDictImpl.h:187:8, 2023-09-12T01:19:47,394 inlined from ‘PyObject* _pyimmutable_ImmutableDict_discard(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*)’ at cpp/ImmutableDict.cpp:76:30: 2023-09-12T01:19:47,394 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:47,395 27 | return ::operator new(size); 2023-09-12T01:19:47,395 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:47,685 In static member 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-12T01:19:47,686 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-12T01:19:47,686 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-12T01:19:47,687 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-12T01:19:47,688 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-12T01:19:47,688 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:157:39, 2023-09-12T01:19:47,689 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,690 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:156:32, 2023-09-12T01:19:47,690 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set_impl(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:172:19, 2023-09-12T01:19:47,691 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject* const*, Py_ssize_t)’ at cpp/clinic/ImmutableDict.cpp.h:139:55: 2023-09-12T01:19:47,692 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-12T01:19:47,692 190 | p->impl.d.data.inner.nodemap = 0; 2023-09-12T01:19:47,693 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:47,694 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:47,694 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-12T01:19:47,695 inlined 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:185:32, 2023-09-12T01:19:47,696 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-12T01:19:47,696 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-12T01:19:47,697 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-12T01:19:47,698 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-12T01:19:47,699 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:157:39, 2023-09-12T01:19:47,700 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,700 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:156:32, 2023-09-12T01:19:47,701 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set_impl(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:172:19, 2023-09-12T01:19:47,702 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject* const*, Py_ssize_t)’ at cpp/clinic/ImmutableDict.cpp.h:139:55: 2023-09-12T01:19:47,703 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:47,703 27 | return ::operator new(size); 2023-09-12T01:19:47,704 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:47,704 In static member 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-12T01:19:47,705 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-12T01:19:47,706 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-12T01:19:47,707 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-12T01:19:47,707 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-12T01:19:47,708 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:157:39, 2023-09-12T01:19:47,708 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,709 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:156:32, 2023-09-12T01:19:47,710 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set_impl(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:172:19, 2023-09-12T01:19:47,711 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject* const*, Py_ssize_t)’ at cpp/clinic/ImmutableDict.cpp.h:139:55: 2023-09-12T01:19:47,711 lib/immer/immer/detail/hamts/node.hpp:191: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-12T01:19:47,712 191 | p->impl.d.data.inner.datamap = 0; 2023-09-12T01:19:47,713 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:47,713 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:47,714 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-12T01:19:47,715 inlined 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:185:32, 2023-09-12T01:19:47,716 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-12T01:19:47,716 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-12T01:19:47,717 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-12T01:19:47,717 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-12T01:19:47,718 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:157:39, 2023-09-12T01:19:47,719 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,719 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:156:32, 2023-09-12T01:19:47,720 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set_impl(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:172:19, 2023-09-12T01:19:47,721 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject* const*, Py_ssize_t)’ at cpp/clinic/ImmutableDict.cpp.h:139:55: 2023-09-12T01:19:47,722 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:47,722 27 | return ::operator new(size); 2023-09-12T01:19:47,723 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:47,724 In static member 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-12T01:19:47,724 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-12T01:19:47,725 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-12T01:19:47,725 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-12T01:19:47,726 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-12T01:19:47,727 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:157:39, 2023-09-12T01:19:47,728 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,729 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:156:32, 2023-09-12T01:19:47,730 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set_impl(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:172:19, 2023-09-12T01:19:47,730 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject* const*, Py_ssize_t)’ at cpp/clinic/ImmutableDict.cpp.h:139:55: 2023-09-12T01:19:47,731 lib/immer/immer/detail/hamts/node.hpp:192: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-12T01:19:47,731 192 | p->impl.d.data.inner.values = nullptr; 2023-09-12T01:19:47,732 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-12T01:19:47,732 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:47,733 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-12T01:19:47,733 inlined 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:185:32, 2023-09-12T01:19:47,734 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-12T01:19:47,734 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-12T01:19:47,735 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-12T01:19:47,735 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-12T01:19:47,736 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:157:39, 2023-09-12T01:19:47,737 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,737 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:156:32, 2023-09-12T01:19:47,738 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set_impl(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:172:19, 2023-09-12T01:19:47,738 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject* const*, Py_ssize_t)’ at cpp/clinic/ImmutableDict.cpp.h:139:55: 2023-09-12T01:19:47,739 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:47,740 27 | return ::operator new(size); 2023-09-12T01:19:47,740 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:47,741 In static member 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-12T01:19:47,741 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-12T01:19:47,742 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-12T01:19:47,743 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-12T01:19:47,744 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:47,744 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:164:48, 2023-09-12T01:19:47,745 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,745 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:156:32, 2023-09-12T01:19:47,746 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set_impl(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:172:19, 2023-09-12T01:19:47,746 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject* const*, Py_ssize_t)’ at cpp/clinic/ImmutableDict.cpp.h:139:55: 2023-09-12T01:19:47,747 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-12T01:19:47,747 190 | p->impl.d.data.inner.nodemap = 0; 2023-09-12T01:19:47,748 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:47,749 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:47,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-12T01:19:47,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:185:32, 2023-09-12T01:19:47,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-12T01:19:47,751 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-12T01:19:47,752 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-12T01:19:47,753 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:47,753 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:164:48, 2023-09-12T01:19:47,754 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,755 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:156:32, 2023-09-12T01:19:47,755 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set_impl(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:172:19, 2023-09-12T01:19:47,756 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject* const*, Py_ssize_t)’ at cpp/clinic/ImmutableDict.cpp.h:139:55: 2023-09-12T01:19:47,757 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:47,758 27 | return ::operator new(size); 2023-09-12T01:19:47,759 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:47,759 In static member 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-12T01:19:47,760 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-12T01:19:47,761 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-12T01:19:47,762 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-12T01:19:47,762 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:47,763 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:164:48, 2023-09-12T01:19:47,763 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,764 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:156:32, 2023-09-12T01:19:47,765 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set_impl(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:172:19, 2023-09-12T01:19:47,765 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject* const*, Py_ssize_t)’ at cpp/clinic/ImmutableDict.cpp.h:139:55: 2023-09-12T01:19:47,766 lib/immer/immer/detail/hamts/node.hpp:191: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-12T01:19:47,767 191 | p->impl.d.data.inner.datamap = 0; 2023-09-12T01:19:47,768 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-12T01:19:47,768 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:47,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-12T01:19:47,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:185:32, 2023-09-12T01:19:47,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-12T01:19:47,772 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-12T01:19:47,772 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-12T01:19:47,773 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:47,773 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:164:48, 2023-09-12T01:19:47,774 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,775 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:156:32, 2023-09-12T01:19:47,775 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set_impl(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:172:19, 2023-09-12T01:19:47,776 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject* const*, Py_ssize_t)’ at cpp/clinic/ImmutableDict.cpp.h:139:55: 2023-09-12T01:19:47,777 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:47,777 27 | return ::operator new(size); 2023-09-12T01:19:47,778 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:47,778 In static member 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-12T01:19:47,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-12T01:19:47,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-12T01:19:47,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-12T01:19:47,781 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:47,782 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:164:48, 2023-09-12T01:19:47,783 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,783 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:156:32, 2023-09-12T01:19:47,784 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set_impl(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:172:19, 2023-09-12T01:19:47,785 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject* const*, Py_ssize_t)’ at cpp/clinic/ImmutableDict.cpp.h:139:55: 2023-09-12T01:19:47,785 lib/immer/immer/detail/hamts/node.hpp:192: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-12T01:19:47,786 192 | p->impl.d.data.inner.values = nullptr; 2023-09-12T01:19:47,787 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 2023-09-12T01:19:47,787 In static member function ‘static void* immer::cpp_heap::allocate(std::size_t, Tags ...) [with Tags = {}]’, 2023-09-12T01:19:47,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-12T01:19:47,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:185:32, 2023-09-12T01:19:47,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-12T01:19:47,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-12T01:19:47,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-12T01:19:47,791 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::ImmutableDict(pyimmutable::{anonymous}::MapType&&, pyimmutable::Sha1Hash, std::size_t)’ at cpp/ImmutableDictImpl.h:107:9, 2023-09-12T01:19:47,792 inlined from ‘pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::’ at cpp/ImmutableDictImpl.h:164:48, 2023-09-12T01:19:47,793 inlined from ‘static pyimmutable::TypedPyObjectRef > pyimmutable::detail::Sha1Lookup::getOrCreate(const pyimmutable::Sha1Hash&, Factory&&) [with Factory = pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)::; T = pyimmutable::{anonymous}::ImmutableDict]’ at cpp/ClassWrapper.h:293:8, 2023-09-12T01:19:47,793 inlined from ‘pyimmutable::PyObjectRef pyimmutable::{anonymous}::ImmutableDict::set(PyObject*, PyObject*)’ at cpp/ImmutableDictImpl.h:156:32, 2023-09-12T01:19:47,794 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set_impl(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject*, PyObject*)’ at cpp/ImmutableDict.cpp:172:19, 2023-09-12T01:19:47,795 inlined from ‘PyObject* _pyimmutable_ImmutableDict_set(pyimmutable::{anonymous}::ImmutableDict::Wrapper*, PyObject* const*, Py_ssize_t)’ at cpp/clinic/ImmutableDict.cpp.h:139:55: 2023-09-12T01:19:47,795 lib/immer/immer/heap/cpp_heap.hpp:27:30: note: object of size 16 allocated by ‘operator new’ 2023-09-12T01:19:47,796 27 | return ::operator new(size); 2023-09-12T01:19:47,797 | ~~~~~~~~~~~~~~^~~~~~ 2023-09-12T01:19:49,046 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-12T01:19:51,535 In file included from lib/immer/immer/detail/rbts/rbtree_iterator.hpp:12, 2023-09-12T01:19:51,535 from lib/immer/immer/vector.hpp:12, 2023-09-12T01:19:51,536 from cpp/ImmutableListImpl.h:32, 2023-09-12T01:19:51,537 from cpp/ImmutableList.cpp:25: 2023-09-12T01:19:51,537 lib/immer/immer/detail/iterator_facade.hpp:55:19: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 2023-09-12T01:19:51,538 55 | : public std::iterator >::initType(void (*)(PyTypeObject*))’: 2023-09-12T01:20:03,455 cpp/ClassWrapper.h:243:33: error: ‘intptr_t’ in namespace ‘std’ does not name a type 2023-09-12T01:20:03,455 243 | reinterpret_cast(std::addressof(cw->weakreflist_)) - 2023-09-12T01:20:03,456 | ^~~~~~~~ 2023-09-12T01:20:03,457 cpp/ClassWrapper.h:244:33: error: ‘intptr_t’ in namespace ‘std’ does not name a type 2023-09-12T01:20:03,457 244 | reinterpret_cast(cw); 2023-09-12T01:20:03,458 | ^~~~~~~~ 2023-09-12T01:20:03,591 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-12T01:20:03,737 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-12T01:20:03,750 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-12T01:20:03,750 exec(compile('"'"''"'"''"'"' 2023-09-12T01:20:03,750 # This is -- a caller that pip uses to run setup.py 2023-09-12T01:20:03,750 # 2023-09-12T01:20:03,750 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-12T01:20:03,750 # import from `distutils.core` to work with newer packaging standards. 2023-09-12T01:20:03,750 # - It provides a clear error message when setuptools is not installed. 2023-09-12T01:20:03,750 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-12T01:20:03,750 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-12T01:20:03,750 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-12T01:20:03,750 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-12T01:20:03,750 import os, sys, tokenize 2023-09-12T01:20:03,750 2023-09-12T01:20:03,750 try: 2023-09-12T01:20:03,750 import setuptools 2023-09-12T01:20:03,750 except ImportError as error: 2023-09-12T01:20:03,750 print( 2023-09-12T01:20:03,750 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-12T01:20:03,750 "the build environment.", 2023-09-12T01:20:03,750 file=sys.stderr, 2023-09-12T01:20:03,750 ) 2023-09-12T01:20:03,750 sys.exit(1) 2023-09-12T01:20:03,750 2023-09-12T01:20:03,750 __file__ = %r 2023-09-12T01:20:03,750 sys.argv[0] = __file__ 2023-09-12T01:20:03,750 2023-09-12T01:20:03,750 if os.path.exists(__file__): 2023-09-12T01:20:03,750 filename = __file__ 2023-09-12T01:20:03,750 with tokenize.open(__file__) as f: 2023-09-12T01:20:03,750 setup_py_code = f.read() 2023-09-12T01:20:03,750 else: 2023-09-12T01:20:03,750 filename = "" 2023-09-12T01:20:03,750 setup_py_code = "from setuptools import setup; setup()" 2023-09-12T01:20:03,750 2023-09-12T01:20:03,750 exec(compile(setup_py_code, filename, "exec")) 2023-09-12T01:20:03,750 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-lax154gr/pyimmutable_f5a0631ec971461f83f88f4a2171772b/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-k62nqk7p[/] 2023-09-12T01:20:03,751 [bold magenta]cwd[/]: /tmp/pip-wheel-lax154gr/pyimmutable_f5a0631ec971461f83f88f4a2171772b/ 2023-09-12T01:20:03,751 Building wheel for pyimmutable (setup.py): finished with status 'error' 2023-09-12T01:20:03,752 ERROR: Failed building wheel for pyimmutable 2023-09-12T01:20:03,754 Running setup.py clean for pyimmutable 2023-09-12T01:20:03,755 Running command python setup.py clean 2023-09-12T01:20:04,595 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2023-09-12T01:20:04,595 !! 2023-09-12T01:20:04,596 ******************************************************************************** 2023-09-12T01:20:04,597 Requirements should be satisfied by a PEP 517 installer. 2023-09-12T01:20:04,597 If you are using pip, you can try `pip install --use-pep517`. 2023-09-12T01:20:04,598 ******************************************************************************** 2023-09-12T01:20:04,599 !! 2023-09-12T01:20:04,600 dist.fetch_build_eggs(dist.setup_requires) 2023-09-12T01:20:06,237 running clean 2023-09-12T01:20:06,313 removing 'build/temp.linux-armv7l-cpython-311' (and everything under it) 2023-09-12T01:20:06,316 removing 'build/lib.linux-armv7l-cpython-311' (and everything under it) 2023-09-12T01:20:06,318 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-12T01:20:06,319 'build/scripts-3.11' does not exist -- can't clean it 2023-09-12T01:20:06,319 removing 'build' 2023-09-12T01:20:06,431 Failed to build pyimmutable 2023-09-12T01:20:06,432 ERROR: Failed to build one or more wheels 2023-09-12T01:20:06,433 Exception information: 2023-09-12T01:20:06,433 Traceback (most recent call last): 2023-09-12T01:20:06,433 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-12T01:20:06,433 status = run_func(*args) 2023-09-12T01:20:06,433 ^^^^^^^^^^^^^^^ 2023-09-12T01:20:06,433 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-12T01:20:06,433 return func(self, options, args) 2023-09-12T01:20:06,433 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T01:20:06,433 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-12T01:20:06,433 raise CommandError("Failed to build one or more wheels") 2023-09-12T01:20:06,433 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-12T01:20:06,437 Removed build tracker: '/tmp/pip-build-tracker-ivt90gzs'