view test/interface7.d @ 227:3092a38dddab trunk

[svn r243] fixed inline asm arg_pointer args hopefully.
author lindquist
date Sat, 07 Jun 2008 19:19:30 +0200
parents 44a95ac7368a
children
line wrap: on
line source

module interface7;

extern(C) int printf(char*,...);

interface I
{
}

class C : I
{
}

void main()
{
    I i = new C;
    ClassInfo ci = i.classinfo;
    char[] name = ci.name;
    printf("ci.name = %.*s\n", name.length, name.ptr);
    ClassInfo cI = I.classinfo;
    name = cI.name;
    printf("cI.name = %.*s\n", name.length, name.ptr);
    assert(ci is cI);
}