https://issues.dlang.org/show_bug.cgi?id=17601
--- Comment #2 from Vladimir Panteleev <dlang-bugzi...@thecybershadow.net> --- Reduced: //////////// a.d //////////// import b; //////////// b.d //////////// void foo() { import c; } //////////// c.d //////////// struct { void () } ////////// build.sh ///////// dmd -c -deps a.d -of/dev/null ///////////////////////////// Bisection points to https://github.com/dlang/dmd/pull/6748 but it's more likely that that change simply exposed a latent bug. --