Wiki Roadmap Timeline Tickets New Ticket Source Search Help / Guide About Trac Login

Ticket #239: bug239.d

File bug239.d, 265 bytes (added by ChristianK, 3 years ago)

extended test case

Line 
1 extern(C) int printf(char*, ...);
2
3 class A {
4     void foo() { printf("A.foo called\n"); }
5 }
6
7 class B : A {}
8
9 class C : B {
10         void foo() { printf("C.foo called\n"); }
11 }
12
13 void main()
14 {
15         auto c = new C();
16         c.foo();
17         c.A.foo();
18     c.B.foo();
19 }
Copyright © 2008, LDC Development Team.