Mercurial > projects > ldc
diff dmd/module.c @ 1640:9bf06e02070b
Merge DMD 1.057.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Mon, 08 Mar 2010 21:39:20 +0100 |
parents | 44b145be2ef5 |
children | 1d2d1aa16841 |
line wrap: on
line diff
--- a/dmd/module.c Mon Mar 08 20:09:18 2010 +0100 +++ b/dmd/module.c Mon Mar 08 21:39:20 2010 +0100 @@ -905,6 +905,7 @@ int Module::needModuleInfo() { + //printf("needModuleInfo() %s, %d, %d\n", toChars(), needmoduleinfo, global.params.cov); return needmoduleinfo; } @@ -943,6 +944,13 @@ return Package::symtabInsert(s); } +void Module::clearCache() +{ + for (int i = 0; i < amodules.dim; i++) + { Module *m = (Module *)amodules.data[i]; + m->searchCacheIdent = NULL; + } +} /******************************************* * Can't run semantic on s now, try again later.