Mercurial > projects > ldc
comparison gen/classes.cpp @ 336:aaade6ded589 trunk
[svn r357] Merged DMD 1.033
author | lindquist |
---|---|
date | Sat, 12 Jul 2008 19:38:31 +0200 |
parents | 7086a84ab3d6 |
children | 6057fdf797d8 |
comparison
equal
deleted
inserted
replaced
335:17b844102023 | 336:aaade6ded589 |
---|---|
78 Logger::println("Adding base class members of %s", bc->base->toChars()); | 78 Logger::println("Adding base class members of %s", bc->base->toChars()); |
79 LOG_SCOPE; | 79 LOG_SCOPE; |
80 | 80 |
81 for (int k=0; k < arr->dim; k++) { | 81 for (int k=0; k < arr->dim; k++) { |
82 VarDeclaration* v = (VarDeclaration*)(arr->data[k]); | 82 VarDeclaration* v = (VarDeclaration*)(arr->data[k]); |
83 v->toObjFile(); | 83 v->toObjFile(0); // TODO: multiobj |
84 } | 84 } |
85 } | 85 } |
86 } | 86 } |
87 | 87 |
88 ////////////////////////////////////////////////////////////////////////////////////////// | 88 ////////////////////////////////////////////////////////////////////////////////////////// |
145 | 145 |
146 // then add own members, if any | 146 // then add own members, if any |
147 if(cd->members) { | 147 if(cd->members) { |
148 for (int k=0; k < cd->members->dim; k++) { | 148 for (int k=0; k < cd->members->dim; k++) { |
149 Dsymbol* dsym = (Dsymbol*)(cd->members->data[k]); | 149 Dsymbol* dsym = (Dsymbol*)(cd->members->data[k]); |
150 dsym->toObjFile(); | 150 dsym->toObjFile(0); // TODO: multiobj |
151 } | 151 } |
152 } | 152 } |
153 | 153 |
154 // resolve class data fields (possibly unions) | 154 // resolve class data fields (possibly unions) |
155 Logger::println("doing class fields"); | 155 Logger::println("doing class fields"); |