[svn r357] Merged DMD 1.033

This commit is contained in:
Tomas Lindquist Olsen
2008-07-12 19:38:31 +02:00
parent fc6e0cfc65
commit 832504e5d7
59 changed files with 18354 additions and 16980 deletions

View File

@@ -131,7 +131,7 @@ void DtoResolveStruct(StructDeclaration* sd)
Array* arr = &sd->fields;
for (int k=0; k < arr->dim; k++) {
VarDeclaration* v = (VarDeclaration*)arr->data[k];
v->toObjFile();
v->toObjFile(0); // TODO: multiobj
}
bool thisModule = false;
@@ -144,11 +144,11 @@ void DtoResolveStruct(StructDeclaration* sd)
Dsymbol* s = (Dsymbol*)arr->data[k];
if (FuncDeclaration* fd = s->isFuncDeclaration()) {
if (thisModule || (fd->prot() != PROTprivate)) {
fd->toObjFile();
fd->toObjFile(0); // TODO: multiobj
}
}
else if (s->isAttribDeclaration()) {
s->toObjFile();
s->toObjFile(0); // TODO: multiobj
}
else {
Logger::println("Ignoring dsymbol '%s' in this->members of kind '%s'", s->toPrettyChars(), s->kind());