Mercurial > projects > ddmd
diff dmd/Module.d @ 73:ef02e2e203c2
Updating to dmd2.033
author | korDen |
---|---|
date | Sat, 28 Aug 2010 19:42:41 +0400 |
parents | 2e2a5c3f943a |
children | 7e0d548de9e6 |
line wrap: on
line diff
--- a/dmd/Module.d Sat Aug 28 16:19:48 2010 +0200 +++ b/dmd/Module.d Sat Aug 28 19:42:41 2010 +0400 @@ -1164,8 +1164,11 @@ Dsymbol s; if (insearch) s = null; - else if (searchCacheIdent is ident && searchCacheFlags == flags) + else if (searchCacheIdent == ident && searchCacheFlags == flags && searchCacheSymbol) + { s = searchCacheSymbol; + //printf("%s Module.search('%s', flags = %d) insearch = %d searchCacheSymbol = %s\n", toChars(), ident.toChars(), flags, insearch, searchCacheSymbol ? searchCacheSymbol.toChars() : "null"); + } else { insearch = 1;