https://issues.dlang.org/show_bug.cgi?id=20753
RazvanN <razvan.nitu1...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |razvan.nitu1...@gmail.com --- Comment #3 from RazvanN <razvan.nitu1...@gmail.com> --- Running the code on run.dlang.io [1], it seems that at some point this code compiled, but then it issued an error which was transformed into an ICE. So by "Works in DMD 2.085 but not newer.", I guess you mean that a proper error is outputted? I can't imagine how this used to work we have a mutual dependency at semantic between HashCollection and IniFragment. [1] https://github.com/dlang/dmd/pull/13348#issuecomment-979940003 --