Comment #2 by razvan.nitu1305 — 2023-05-04T13:47:53Z
This seems to be a gc bug caused by the compiler implementation code. When the compiler parses the import declarations, to be more precise, the chain of packages separated by dots it needs to concatenate the identifiers to an array. That concatenation calls the _d_arrayappend hook, which currently is not templated which calls some conservative gc methods. The failure is somewhere in the innards of those functions, but up until this point I haven't been able to precisely pinpoint it.
Changing to druntime bug.
Comment #3 by robert.schadek — 2024-12-07T13:42:38Z