On 27 August 2012 11:01, Paulo Pinto <pjmlp@progtools.org> wrote:
On Monday, 27 August 2012 at 07:54:12 UTC, Manu wrote:

This sounds like an implementation detail/dmd quirk is defining the
language spec...

For it sounds like constraining the language while keeping the C/C++ linker semantics, instead of using a D aware linker.

I don't see how the linker enters into it. Default args are irrelevant to the linker.