You may want to link this very pull request to illustrate the previous state of affairs: https://github.com/D-Programming-Language/dmd/pull/1806/