Mercurial > projects > ldc
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; |