# HG changeset patch # User Tomas Lindquist Olsen # Date 1242570589 -7200 # Node ID 68a0e361fdce0019e8a150a4879159938315d140 # Parent f15a2d131ceb06c75518a2d8574fb21844a6ca04 Increased RTTIBuilder buffer to 14 constants, to be big enough for !ClassInfo as well as !TypeInfo diff -r f15a2d131ceb -r 68a0e361fdce gen/classes.cpp --- a/gen/classes.cpp Sun May 17 16:27:01 2009 +0200 +++ b/gen/classes.cpp Sun May 17 16:29:49 2009 +0200 @@ -663,6 +663,7 @@ // void *deallocator; // OffsetTypeInfo[] offTi; // void *defaultConstructor; +// TypeInfo typeinfo; // since dmd 1.045 // } Logger::println("DtoDefineClassInfo(%s)", cd->toChars()); diff -r f15a2d131ceb -r 68a0e361fdce gen/rttibuilder.h --- a/gen/rttibuilder.h Sun May 17 16:27:01 2009 +0200 +++ b/gen/rttibuilder.h Sun May 17 16:29:49 2009 +0200 @@ -17,7 +17,7 @@ IrStruct* baseir; // 10 is enough for any D1 typeinfo - llvm::SmallVector inits; + llvm::SmallVector inits; RTTIBuilder(ClassDeclaration* base_class);