https://issues.dlang.org/show_bug.cgi?id=18641
--- Comment #4 from Manu <turkey...@gmail.com> --- Okay, well I think you know much better than me at this point. I don't understand what you mean by "each C++ file produces one .obj file" but D is different? The D compiler just emits as many .obj files as compiler invocations... why are there many more than that? --