First merge of 2.064 beta.

This corresponds to DMD commit a913ce4bc59a94a022a27e390fc841f4aededffb.

Doesn't build Phobos yet.
This commit is contained in:
David Nadlinger
2013-10-19 23:21:53 +02:00
committed by Kai Nacke
parent c400d180d2
commit cb341586e3
130 changed files with 13566 additions and 9190 deletions

View File

@@ -177,10 +177,9 @@ namespace {
}
}
} else if (ty->ty == Tstruct) {
Array* fields = &static_cast<TypeStruct*>(ty)->sym->fields;
for (size_t i = 0; i < fields->dim; i++) {
VarDeclaration* field = static_cast<VarDeclaration*>(fields->data[i]);
classifyType(accum, field->type, offset + field->offset);
VarDeclarations& fields = static_cast<TypeStruct*>(ty)->sym->fields;
for (size_t i = 0; i < fields.dim; i++) {
classifyType(accum, fields[i]->type, offset + fields[i]->offset);
}
} else {
if (Logger::enabled())