[AST] Use flags instead of booleans for UnqualifiedLookup.

This commit is contained in:
Huon Wilson
2018-03-28 18:13:42 +11:00
parent bd3e488457
commit fe00f53e48
7 changed files with 76 additions and 60 deletions

View File

@@ -873,7 +873,8 @@ static void diagSyntacticUseRestrictions(TypeChecker &TC, const Expr *E,
DeclContext *topLevelContext = DC->getModuleScopeContext();
UnqualifiedLookup lookup(VD->getBaseName(), topLevelContext, &TC,
/*knownPrivate*/true);
/*Loc=*/SourceLoc(),
UnqualifiedLookup::Flags::KnownPrivate);
// Group results by module. Pick an arbitrary result from each module.
llvm::SmallDenseMap<const ModuleDecl*,const ValueDecl*,4> resultsByModule;