dmd 1.070 and 2.055 release
Adam Burton
adz21c at gmail.com
Fri Sep 9 15:27:26 PDT 2011
Andrej Mitrovic wrote:
> On 9/9/11, Adam Burton <adz21c at gmail.com> wrote:
>> Did some a simple test [1] and looks like the alias alone
should work. I
>> think the rule is the template code is included if it is
instantiated and
>> aliasing the template seems to be classed as instantiating
it.
>
> Hmm. Interesting, because I did the same but I didn't find
the symbol
> names when using an alias. I've used objconv to generate the
asm code
> so maybe I passed the wrong flag or something. :)
Well like I said it had an extra object. If I convert the
modules object from inside the library then there is nothing
(obj2asm), but if I list the objects in the library then there
is an extra containing the template function. However if I
tell dmd to create just object files (dmd -c test.d) then the
function is inside the modules object file.
More information about the Digitalmars-d-announce
mailing list