# HG changeset patch # User Tomas Lindquist Olsen # Date 1239929656 -7200 # Node ID 9c2dbbdd34f82ef9710f0cf6d2e0488c09945069 # Parent f1877b6be63deac2df60dae76204aec64da4ce13 Updated the interal runtime's ClassInfo type to match the one in object.di . Runtime now compiles and runminitest is back to normal except for typeinfo10.d . diff -r f1877b6be63d -r 9c2dbbdd34f8 runtime/internal/genobj.d --- a/runtime/internal/genobj.d Fri Apr 17 01:19:03 2009 +0200 +++ b/runtime/internal/genobj.d Fri Apr 17 02:54:16 2009 +0200 @@ -161,7 +161,7 @@ // 8: // has constructors void* deallocator; OffsetTypeInfo[] offTi; - void function(Object) defaultConstructor; // default Constructor + void* defaultConstructor; // default Constructor /** * Search all modules for ClassInfo corresponding to classname. @@ -196,7 +196,8 @@ if (flags & 8 && defaultConstructor) { - defaultConstructor(o); + auto ctor = cast(Object function(Object))defaultConstructor; + return ctor(o); } return o; }