Merge DMD 1.051

This commit is contained in:
Christian Kamm
2009-11-06 23:58:01 +01:00
parent 64a8e47ad6
commit 3479e91996
46 changed files with 19557 additions and 16589 deletions

View File

@@ -806,6 +806,17 @@ LDC_TARGETS
fatal();
#endif
// load all unconditional imports for better symbol resolving
for (int i = 0; i < modules.dim; i++)
{
m = (Module *)modules.data[i];
if (global.params.verbose)
printf("importall %s\n", m->toChars());
m->importAll(0);
}
if (global.errors)
fatal();
// Do semantic analysis
for (int i = 0; i < modules.dim; i++)
{