On 2013-10-18 13:47, Iain Buclaw wrote:

GDC has -femit-templates which emits all templates as private, then
the linker then removes unreferenced templates.  This however is
different from the behavior in 2.063, in that it generates code for
*no really, all* instantiated templates.  This is because of front-end
template bugs when doing separate compilation (especially in
large/complex projects - what you call 'build system irregularities').
  Not sure of what you mean when you say this is the behaviour in
2.063, as if 2.063 *did* emit code for all instantiated templates, I'd
have no need to put in -femit-templates (which emits more code).

Perhaps it now emits templates to less object files :)

--
/Jacob Carlborg

Reply via email to