[Issue 2206] unnamed template mixin of class inside function or class has incorrect classinfo and mangleof
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Jul 8 12:37:14 PDT 2008
http://d.puremagic.com/issues/show_bug.cgi?id=2206
------- Comment #1 from kamm-removethis at incasoftware.de 2008-07-08 14:37 -------
To illustrate the resulting problem with class allocation:
--
import std.stdio;
class D {}
template T() {
class C { this() { } }
}
void main()
{
mixin T!();
// all print 8
writefln(T!().C.classinfo.init.length);
writefln(C.classinfo.init.length);
writefln(D.classinfo.init.length);
auto c = new C; // segfault in _d_newclass
}
--
More information about the Digitalmars-d-bugs
mailing list