From: D. Ben Knoble Date: Tue, 20 Jan 2026 02:36:44 GMT Subject: Re: [PATCH 01/10] ivec: introduce the C side of ivec Message-ID: In-Reply-To: <20260119204010.GA3148606@coredump.intra.peff.net> On Mon, Jan 19, 2026 at 3:41 PM Jeff King wrote: > > 2. There are some modern platforms in which pointers are a bit more > opaque than just numeric addresses. For example, we've had a few > patches dealing with questionable pointer usage to make things work > on CHERI Arm systems. I'm not sure if any of that would matter > here, though (IIRC, it was mostly that pointers were unexpectedly > large and had matching alignment requirements, but all of them > equally so). Arguably on all modern platforms, pointers are more than just numeric addresses, due to provenance ;) - https://www.ralfj.de/blog/2018/07/24/pointers-and-bytes.html - https://www.ralfj.de/blog/2020/12/14/provenance.html - https://www.ralfj.de/blog/2022/04/11/provenance-exposed.html -- D. Ben Knoble