[Issue 7469] template mangling depends on instantiation order
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Thu Feb 9 04:36:16 PST 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7469
--- Comment #1 from dawg at dawgfoto.de 2012-02-09 04:36:14 PST ---
cat > bug.d << EOF
struct S128(T, int k=1)
{
}
version (A)
{
alias S128!(int) fooa;
alias S128!(int, 1) foob;
}
else
{
alias S128!(int, 1) fooa;
alias S128!(int) foob;
}
pragma(msg, fooa.mangleof);
pragma(msg, foob.mangleof);
EOF
dmd -c bug.d
dmd -c -version=A bug.d
----
S3bug14__T4S128TiVi1Z4S128
S3bug14__T4S128TiVi1Z4S128
----
S3bug11__T4S128TiZ4S128
S3bug11__T4S128TiZ4S128
----
Similar bug with default values.
--
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