comparison dmd/declaration.h @ 73:b706170e24a9 trunk

[svn r77] Fixed foreach on slice. Fixed some nested function problems when accessing outer function parameters. Major changes to handling of structs. Initial support for unions. Probably more...
author lindquist
date Wed, 31 Oct 2007 03:11:32 +0100
parents a9d29e9f1fed
children d8dd47ef3973
comparison
equal deleted inserted replaced
72:d7e764e62462 73:b706170e24a9
258 // Eliminate need for dynamic_cast 258 // Eliminate need for dynamic_cast
259 VarDeclaration *isVarDeclaration() { return (VarDeclaration *)this; } 259 VarDeclaration *isVarDeclaration() { return (VarDeclaration *)this; }
260 260
261 // LLVMDC 261 // LLVMDC
262 int llvmNestedIndex; 262 int llvmNestedIndex;
263 int llvmFieldIndex;
264 size_t llvmFieldIndexOffset;
263 }; 265 };
264 266
265 /**************************************************************/ 267 /**************************************************************/
266 268
267 // This is a shell around a back end symbol 269 // This is a shell around a back end symbol