Mercurial > projects > ldc
comparison dmd2/aggregate.h @ 1487:f62347c22d81
Apply changes from r1482 to D2 frontend too. Completely untested, but ldc2
compiles again.
author | Frits van Bommel <fvbommel wxs.nl> |
---|---|
date | Mon, 08 Jun 2009 13:45:26 +0200 |
parents | 638d16625da2 |
children |
comparison
equal
deleted
inserted
replaced
1486:9ed0695cb93c | 1487:f62347c22d81 |
---|---|
119 Symbol *sinit; | 119 Symbol *sinit; |
120 Symbol *toInitializer(); | 120 Symbol *toInitializer(); |
121 #endif | 121 #endif |
122 | 122 |
123 AggregateDeclaration *isAggregateDeclaration() { return this; } | 123 AggregateDeclaration *isAggregateDeclaration() { return this; } |
124 | |
125 #if IN_LLVM | |
126 // Aggregates that wouldn't have gotten semantic3'ed if we weren't inlining set this flag. | |
127 bool availableExternally; | |
128 #endif | |
124 }; | 129 }; |
125 | 130 |
126 struct AnonymousAggregateDeclaration : AggregateDeclaration | 131 struct AnonymousAggregateDeclaration : AggregateDeclaration |
127 { | 132 { |
128 AnonymousAggregateDeclaration() | 133 AnonymousAggregateDeclaration() |