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()