https://issues.dlang.org/show_bug.cgi?id=16291
--- Comment #27 from Steven Schveighoffer <schvei...@yahoo.com> --- (In reply to Sobirari Muhomori from comment #26) > So all this is because encoding is a part of an unknown module cycle? It's a known module cycle (cycle is printed when it's found). However, I think the cycle only happens when unit testing phobos. I created another related issue to solve that problem: https://issues.dlang.org/show_bug.cgi?id=16265 But I keep finding other bugs when trying to fix this. Which is, in a way, a good thing. --