From D Wiki
Trouble with compilation problems might be a little bit elevated in D because:
- it has big metaprogramming capabilities, so mapping template chain onto compiled code might cause some trouble
- language is not as popular as i.e. C++, so compilers aren't that well tested and may contain more bugs
D community already addressed this problem by working really hard on compilers, and producing tools that can help you with finding the root of compilation problem.
Troubleshooting compilation problems
|Title / Info||Description||License||Platform|
|DustMite, is a D source code minimization tool. It's helpful in finding toolchain problems.||Public Domain||Windows/POSIX|