mirror of
https://github.com/dlang/dmd.git
synced 2025-04-26 13:10:12 +03:00
![]() This assert is hit when compiling a private codebase. I'm not sure how it comes about, but there are apparently cases where the primary template instance has a non-root `minst`, but has been added to a root module's members already (so `memberOf` NOT identical to `minst`), at the time the primary instance's `minst` is swapped-out with a root `minst` from a sibling instance (in `templateInstanceSemantic()`). Previously, the primary instance was appended to 2 root modules in such a case, most likely causing it to be codegen'd twice. |
||
---|---|---|
.. | ||
docs | ||
ini | ||
samples | ||
src | ||
test |