comparison gen/irstate.h @ 98:6789050b5ad1 trunk

[svn r102] Further delayed emission of function bodies to avoid problems with circular-forward-references. Now uses the DMD _adEq(void[], void[], TypeInfo) runtime function for array equality comparison.
author lindquist
date Wed, 14 Nov 2007 23:39:10 +0100
parents 61615fa85940
children 5071469303d4
comparison
equal deleted inserted replaced
97:c4e161556a21 98:6789050b5ad1
160 // array pointer from this :( 160 // array pointer from this :(
161 std::vector<DValue*> arrays; 161 std::vector<DValue*> arrays;
162 162
163 // builder helper 163 // builder helper
164 IRBuilderHelper ir; 164 IRBuilderHelper ir;
165
166 // functions queued for lazy definition
167 typedef std::vector<FuncDeclaration*> FuncDeclVector;
168 FuncDeclVector funcQueue;
165 }; 169 };
166 170
167 #endif // LLVMDC_GEN_IRSTATE_H 171 #endif // LLVMDC_GEN_IRSTATE_H