"Rainer Deyke" <rain...@eldwood.com> wrote in message news:i5cogl$31j...@digitalmars.com... > On 8/28/2010 22:33, dsimcha wrote: >>> Is there any real reason why we can't apply these modifiers >>> automatically to all functions? (And by "real" I don't mean "it would >>> be hard to do" or "it is incompatible with the archaic compilation model >>> chosen by one D implementation".) >> >> Two reasons: >> >> 1. Unless the function is a template, the compiler isn't guaranteed to >> have the >> source available. What if it's a binary-only library? > > "It is incompatible with the archaic compilation model chosen by one D > implementation." > > This special treatment of templates has got to end. >
I assume you mean "This special treatment of binary-only libraries has got to end"? If so, I agree.