Switch UnqualifiedLookup callers over to UnqualifiedLookupRequest

This commit is contained in:
Hamish Knight
2019-11-13 16:06:54 -08:00
parent 633de0241b
commit 3aa7158d6c
10 changed files with 80 additions and 43 deletions

View File

@@ -21,6 +21,7 @@
#include "swift/AST/ASTWalker.h"
#include "swift/AST/Decl.h"
#include "swift/AST/NameLookup.h"
#include "swift/AST/NameLookupRequests.h"
#include "swift/Frontend/Frontend.h"
using namespace swift;
@@ -114,7 +115,9 @@ bool ASTScript::execute() const {
return true;
}
UnqualifiedLookup viewLookup(ctx.getIdentifier("View"), swiftUI);
auto req = UnqualifiedLookupRequest{ctx.getIdentifier("View"), swiftUI,
SourceLoc(), UnqualifiedLookupFlags()};
auto viewLookup = evaluateOrDefault(ctx.evaluator, req, {});
auto viewProtocol =
dyn_cast_or_null<ProtocolDecl>(viewLookup.getSingleTypeResult());
if (!viewProtocol) {