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