Files
ldc/tangotests/t.d
Tomas Lindquist Olsen 7825be29ee [svn r142] minor fix to dynamic casts.
added a few missed files.
2008-01-18 20:13:19 +01:00

34 lines
442 B
D

interface MyInterface
{
void func();
}
abstract class MyBaseClass : MyInterface
{
abstract void func();
}
class MyClass : MyBaseClass
{
void func()
{
}
MyBaseClass toBase()
{
return this;
}
}
void main()
{
printf("STARTING\n");
auto c = new MyClass;
printf("c = %p\n", c);
auto b = c.toBase;
printf("b = %p\n", b);
printf("FINISHED\n");
}
extern(C) int printf(char*, ...);