Lines Matching refs:Unresolved
40 const Module::UnresolvedExportDecl &Unresolved,
43 if (Unresolved.Id.empty()) {
44 assert(Unresolved.Wildcard && "Invalid unresolved export");
49 Module *Context = lookupModuleUnqualified(Unresolved.Id[0].first, Mod);
52 Diags->Report(Unresolved.Id[0].second,
54 << Unresolved.Id[0].first << Mod->getFullModuleName();
60 for (unsigned I = 1, N = Unresolved.Id.size(); I != N; ++I) {
61 Module *Sub = lookupModuleQualified(Unresolved.Id[I].first,
65 Diags->Report(Unresolved.Id[I].second,
67 << Unresolved.Id[I].first << Context->getFullModuleName()
68 << SourceRange(Unresolved.Id[0].second, Unresolved.Id[I-1].second);
76 return Module::ExportDecl(Context, Unresolved.Wildcard);
1457 Module::UnresolvedExportDecl Unresolved = {
1460 ActiveModule->UnresolvedExports.push_back(Unresolved);