Mercurial > projects > ldc
view tangotests/t.d @ 138:aeddd4d533b3 trunk
[svn r142] minor fix to dynamic casts.
added a few missed files.
author | lindquist |
---|---|
date | Fri, 18 Jan 2008 20:13:19 +0100 |
parents | |
children | 336ec4f4bbb3 |
line wrap: on
line source
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*, ...);