https://issues.dlang.org/show_bug.cgi?id=18472 --- Comment #7 from Rainer Schuetze <r.sagitario at gmx.de> --- I think the main issue is that the compiler does not distinguish between information needed at compile time and what's necessary inside the object file. --