Skip to content

Commit 68e1de4

Browse files
committed
[NameLookup] Rename opaque type collector function
1 parent ac00a8c commit 68e1de4

File tree

5 files changed

+10
-9
lines changed

5 files changed

+10
-9
lines changed

include/swift/AST/NameLookup.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ class ASTScopeImpl;
4545
/// Walk the type representation recursively, collecting any
4646
/// \c OpaqueReturnTypeRepr, \c CompositionTypeRepr or \c DeclRefTypeRepr
4747
/// nodes.
48-
CollectedOpaqueReprs collectOpaqueReturnTypeReprs(TypeRepr *, ASTContext &ctx, DeclContext *dc);
48+
CollectedOpaqueReprs collectOpaqueTypeReprs(TypeRepr *, ASTContext &ctx,
49+
DeclContext *dc);
4950

5051
/// LookupResultEntry - One result of unqualified lookup.
5152
struct LookupResultEntry {

lib/AST/Decl.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3301,9 +3301,8 @@ TypeRepr *ValueDecl::getOpaqueResultTypeRepr() const {
33013301
if (returnRepr && returnRepr->hasOpaque()) {
33023302
return returnRepr;
33033303
} else if (returnRepr && ctx.LangOpts.hasFeature(Feature::ImplicitSome)) {
3304-
auto opaqueReprs = collectOpaqueReturnTypeReprs(returnRepr,
3305-
getASTContext(),
3306-
getDeclContext());
3304+
auto opaqueReprs =
3305+
collectOpaqueTypeReprs(returnRepr, getASTContext(), getDeclContext());
33073306
return opaqueReprs.empty() ? nullptr : returnRepr;
33083307
} else {
33093308
return nullptr;

lib/AST/NameLookup.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2960,7 +2960,8 @@ createExtensionGenericParams(ASTContext &ctx,
29602960
return toParams;
29612961
}
29622962

2963-
CollectedOpaqueReprs swift::collectOpaqueReturnTypeReprs(TypeRepr *r, ASTContext &ctx, DeclContext *d) {
2963+
CollectedOpaqueReprs swift::collectOpaqueTypeReprs(TypeRepr *r, ASTContext &ctx,
2964+
DeclContext *d) {
29642965
class Walker : public ASTWalker {
29652966
CollectedOpaqueReprs &Reprs;
29662967
ASTContext &Ctx;
@@ -3045,7 +3046,7 @@ createOpaqueParameterGenericParams(GenericContext *genericContext, GenericParamL
30453046

30463047
// Plain protocols should imply 'some' with experimetal feature
30473048
CollectedOpaqueReprs typeReprs;
3048-
typeReprs = collectOpaqueReturnTypeReprs(typeRepr, ctx, dc);
3049+
typeReprs = collectOpaqueTypeReprs(typeRepr, ctx, dc);
30493050

30503051
for (auto repr : typeReprs) {
30513052

lib/Sema/TypeCheckGeneric.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,8 +136,8 @@ OpaqueResultTypeRequest::evaluate(Evaluator &evaluator,
136136
return nullptr;
137137
}
138138
} else {
139-
opaqueReprs = collectOpaqueReturnTypeReprs(repr, ctx, dc);
140-
139+
opaqueReprs = collectOpaqueTypeReprs(repr, ctx, dc);
140+
141141
if (opaqueReprs.empty()) {
142142
return nullptr;
143143
}

lib/Sema/TypeCheckPattern.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -704,7 +704,7 @@ validateTypedPattern(TypedPattern *TP, DeclContext *dc,
704704
auto *Repr = TP->getTypeRepr();
705705
if (Repr && (Repr->hasOpaque() ||
706706
(Context.LangOpts.hasFeature(Feature::ImplicitSome) &&
707-
!collectOpaqueReturnTypeReprs(Repr, Context, dc).empty()))) {
707+
!collectOpaqueTypeReprs(Repr, Context, dc).empty()))) {
708708
auto named = dyn_cast<NamedPattern>(
709709
TP->getSubPattern()->getSemanticsProvidingPattern());
710710
if (!named) {

0 commit comments

Comments
 (0)