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");