On 1/16/22 7:54 PM, forkit wrote:
On Sunday, 16 January 2022 at 23:34:41 UTC, Ali Çehreli wrote:
Definitely a -profile=gc bug. Here are the existing ones:
https://issues.dlang.org/buglist.cgi?quicksearch=profile%20gc
Ali
yeah, a bug makes more sense ... otherwise I really would have had a
slice to data that doesn't exist anywhere.
some of those reported bugs are pretty old.
.. oh well... just another thing in D, that I can't rely on :-(
I think what is happening is that phobos is using a direct call to a
compiler hook, which bypasses the mechanism that recognizes it as a GC
allocation.
It appears that profile=gc doesn't recognize any non-language GC calls.
Even `GC.malloc` doesn't identify any allocations.
https://issues.dlang.org/show_bug.cgi?id=14892
-Steve