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