[Issue 3274] dmd fails to emit code for templates into object file if several files are compiled at once
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Mon Apr 4 23:20:43 PDT 2011
http://d.puremagic.com/issues/show_bug.cgi?id=3274
Walter Bright <bugzilla at digitalmars.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REOPENED |RESOLVED
CC| |bugzilla at digitalmars.com
Resolution| |WONTFIX
--- Comment #1 from Walter Bright <bugzilla at digitalmars.com> 2011-04-04 23:17:05 PDT ---
The compiler does this as a compile performance optimization. Otherwise,
template instantiations have to be done over and over, filling the object
files, and then the linker has to remove the duplicates.
The workaround for an incremental build system is straightforward - put only
one source module on a command to dmd at a time.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list