Mercurial > projects > ldc
comparison dmd/declaration.h @ 468:45a67b6f1310
Removed the 'needsstorage' thing from Dsymbol. Arguments are not always given storage when applicable. This is not longer treat specially
in this regard. Code for accessing nested variables and contexts rewritten. Probably more. Fairly well tested.
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Mon, 04 Aug 2008 02:59:34 +0200 |
parents | cc40db549aea |
children | 8aebdf56c455 |
comparison
equal
deleted
inserted
replaced
467:261b05cf4d1c | 468:45a67b6f1310 |
---|---|
264 void toObjFile(int multiobj); // compile to .obj file | 264 void toObjFile(int multiobj); // compile to .obj file |
265 int cvMember(unsigned char *p); | 265 int cvMember(unsigned char *p); |
266 | 266 |
267 // Eliminate need for dynamic_cast | 267 // Eliminate need for dynamic_cast |
268 VarDeclaration *isVarDeclaration() { return (VarDeclaration *)this; } | 268 VarDeclaration *isVarDeclaration() { return (VarDeclaration *)this; } |
269 | |
270 // LLVMDC | |
271 bool needsStorage; | |
272 }; | 269 }; |
273 | 270 |
274 /**************************************************************/ | 271 /**************************************************************/ |
275 | 272 |
276 // This is a shell around a back end symbol | 273 // This is a shell around a back end symbol |