On Thursday, 13 May 2021 at 00:53:50 UTC, Steven Schveighoffer
wrote:
On 5/12/21 1:16 PM, JG wrote:
[...]
Ah, ok. So reference counting provides a single thing you can
point at and pass around without worrying about memory cleanup.
But only as long as you refer to it strictly through a
RefCounted struct. If you keep a pointer to something in the
payload that isn't wrapped in a RefCounted struct (and
specifically the original RefCounted struct), then it's
possible the RefCounted struct will free the memory while you
still hold a reference.
[...]
Thank you. I was just wondering if something like what you wrote
could be achieved using the range above accidentally.