Mercurial > projects > ldc
comparison ir/irstruct.h @ 816:7d16ce7ad19d
Made ClassInfo.interfaces generation consistent with DMD, fixes #134
Removed unneeded includes from dmd/attrib.c
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Mon, 01 Dec 2008 18:34:02 +0100 |
parents | 96b404ba7eb0 |
children | 1714836f2c0b |
comparison
equal
deleted
inserted
replaced
815:35de5ba7d36d | 816:7d16ce7ad19d |
---|---|
140 // classinfo global and initializer constant | 140 // classinfo global and initializer constant |
141 LLGlobalVariable* classInfo; | 141 LLGlobalVariable* classInfo; |
142 LLConstant* constClassInfo; | 142 LLConstant* constClassInfo; |
143 bool classInfoDeclared; | 143 bool classInfoDeclared; |
144 bool classInfoDefined; | 144 bool classInfoDefined; |
145 // vector of interfaces that should be put in ClassInfo.interfaces | |
146 InterfaceVector classInfoInterfaces; | |
145 | 147 |
146 // align(1) struct S { ... } | 148 // align(1) struct S { ... } |
147 bool packed; | 149 bool packed; |
148 | 150 |
149 // dwarf composite global | 151 // dwarf composite global |