comparison gen/rttibuilder.h @ 1384:68a0e361fdce

Increased RTTIBuilder buffer to 14 constants, to be big enough for !ClassInfo as well as !TypeInfo
author Tomas Lindquist Olsen <tomas.l.olsen gmail com>
date Sun, 17 May 2009 16:29:49 +0200
parents f15a2d131ceb
children 1609490c123f
comparison
equal deleted inserted replaced
1383:f15a2d131ceb 1384:68a0e361fdce
15 ClassDeclaration* base; 15 ClassDeclaration* base;
16 TypeClass* basetype; 16 TypeClass* basetype;
17 IrStruct* baseir; 17 IrStruct* baseir;
18 18
19 // 10 is enough for any D1 typeinfo 19 // 10 is enough for any D1 typeinfo
20 llvm::SmallVector<llvm::Constant*, 10> inits; 20 llvm::SmallVector<llvm::Constant*, 14> inits;
21 21
22 RTTIBuilder(ClassDeclaration* base_class); 22 RTTIBuilder(ClassDeclaration* base_class);
23 23
24 void push(llvm::Constant* C); 24 void push(llvm::Constant* C);
25 void push_null(Type* T); 25 void push_null(Type* T);