Mercurial > projects > ldc
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 } |