Mercurial > projects > ldc
comparison dmd2/attrib.h @ 797:340acf1535d0
Removed KDevelop3 project files, CMake can generate them just fine!
Fixed function literals in static initializers.
Changed alignment of delegates from 2*PTRSIZE to just PTRSIZE.
Changed errors to go to stderr instead of stdout.
Fairly major rewriting of struct/union/class handling, STILL A BIT BUGGY !!!
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Sat, 29 Nov 2008 21:25:43 +0100 |
parents | f04dde6e882c |
children | 2eaefe4a550b |
comparison
equal
deleted
inserted
replaced
796:6e7a4c3b64d2 | 797:340acf1535d0 |
---|---|
48 void checkCtorConstInit(); | 48 void checkCtorConstInit(); |
49 void addLocalClass(ClassDeclarations *); | 49 void addLocalClass(ClassDeclarations *); |
50 void toCBuffer(OutBuffer *buf, HdrGenState *hgs); | 50 void toCBuffer(OutBuffer *buf, HdrGenState *hgs); |
51 AttribDeclaration *isAttribDeclaration() { return this; } | 51 AttribDeclaration *isAttribDeclaration() { return this; } |
52 | 52 |
53 void toObjFile(int multiobj); // compile to .obj file | 53 virtual void toObjFile(int multiobj); // compile to .obj file |
54 int cvMember(unsigned char *p); | 54 int cvMember(unsigned char *p); |
55 }; | 55 }; |
56 | 56 |
57 struct StorageClassDeclaration: AttribDeclaration | 57 struct StorageClassDeclaration: AttribDeclaration |
58 { | 58 { |