comparison ir/irstruct.h @ 1253:752bed475b75

Fixed classinfo.interfaces for .. interfaces!
author Tomas Lindquist Olsen <tomas.l.olsen gmail com>
date Tue, 21 Apr 2009 20:19:53 +0200
parents e67c85d6e680
children dd135ff697fa
comparison
equal deleted inserted replaced
1252:7c1b55db4ff3 1253:752bed475b75
54 /// Create the __interfaceInfos symbol lazily. 54 /// Create the __interfaceInfos symbol lazily.
55 LLGlobalVariable* getInterfaceArraySymbol(); 55 LLGlobalVariable* getInterfaceArraySymbol();
56 56
57 /// Creates a StructInitializer constant. 57 /// Creates a StructInitializer constant.
58 LLConstant* createStructInitializer(StructInitializer* si); 58 LLConstant* createStructInitializer(StructInitializer* si);
59
60 //////////////////////////////////////////////////////////////////////////
61
62 /// Initialize interface.
63 void initializeInterface();
59 64
60 ////////////////////////////////////////////////////////////////////////// 65 //////////////////////////////////////////////////////////////////////////
61 protected: 66 protected:
62 /// Static default initializer global. 67 /// Static default initializer global.
63 llvm::GlobalVariable* init; 68 llvm::GlobalVariable* init;