digitalmars.D.learn - Spec bug or dmd bug?
- Christopher Wright (7/7) Dec 02 2007 struct Interface;
- Christopher Wright (2/13) Dec 02 2007 I'm calling it an implementation bug; see my next post on why.
struct Interface;
Information about an interface. A pointer to this appears as the
first entry in the interface's vtbl[].
interface IFoo { void foo(); }
auto a = IFoo.classinfo.vtbl[0]; // array bounds exception
writefln("%x", IFoo.classinfo.vtbl.ptr); // prints '0'
Using dmd 2.008.
Dec 02 2007
Christopher Wright wrote:
struct Interface;
Information about an interface. A pointer to this appears as the
first entry in the interface's vtbl[].
interface IFoo { void foo(); }
auto a = IFoo.classinfo.vtbl[0]; // array bounds exception
writefln("%x", IFoo.classinfo.vtbl.ptr); // prints '0'
Using dmd 2.008.
I'm calling it an implementation bug; see my next post on why.
Dec 02 2007








Christopher Wright <dhasenan gmail.com>