comparison dmd/import.c @ 1358:78038e540342

Fix overload resolution issue in dmd bug 313/314 fix.
author Christian Kamm <kamm incasoftware de>
date Sat, 16 May 2009 12:17:33 +0200
parents 330f999ade44
children 1311dabc6a1f
comparison
equal deleted inserted replaced
1357:48747003a5de 1358:78038e540342
161 161
162 //printf("\tImport alias semantic('%s')\n", s->toChars()); 162 //printf("\tImport alias semantic('%s')\n", s->toChars());
163 if (!mod->search(loc, (Identifier *)names.data[i], 0)) 163 if (!mod->search(loc, (Identifier *)names.data[i], 0))
164 error("%s not found", ((Identifier *)names.data[i])->toChars()); 164 error("%s not found", ((Identifier *)names.data[i])->toChars());
165 165
166 ad->importprot = protection;
166 ad->semantic(sc); 167 ad->semantic(sc);
167 ad->protection = protection;
168 } 168 }
169 sc = sc->pop(); 169 sc = sc->pop();
170 } 170 }
171 //printf("-Import::semantic('%s'), pkg = %p\n", toChars(), pkg); 171 //printf("-Import::semantic('%s'), pkg = %p\n", toChars(), pkg);
172 } 172 }