Skip to content

Commit 95708bf

Browse files
authored
Merge pull request #28421 from xedin/switch-dyn-keypath-to-interface-type
[TypeChecker] User interface type while validating keypath dynamic su…
2 parents 267c4be + b5f89cf commit 95708bf

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/Sema/TypeCheckAttr.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1219,7 +1219,7 @@ bool swift::isValidKeyPathDynamicMemberLookup(SubscriptDecl *decl,
12191219
return false;
12201220

12211221
const auto *param = decl->getIndices()->get(0);
1222-
if (auto NTD = param->getType()->getAnyNominal()) {
1222+
if (auto NTD = param->getInterfaceType()->getAnyNominal()) {
12231223
return NTD == ctx.getKeyPathDecl() ||
12241224
NTD == ctx.getWritableKeyPathDecl() ||
12251225
NTD == ctx.getReferenceWritableKeyPathDecl();

0 commit comments

Comments
 (0)