Skip to content

Commit 6f83c08

Browse files
committed
[Diagnostics] Remove obsolete getResolvedMemberRef
1 parent a84e0b7 commit 6f83c08

File tree

2 files changed

+4
-9
lines changed

2 files changed

+4
-9
lines changed

lib/Sema/CSDiagnostics.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1277,8 +1277,10 @@ bool RValueTreatedAsLValueFailure::diagnoseAsError() {
12771277
ConstructorDecl::BodyInitKind::Delegating) {
12781278
emitDiagnostic(loc, diag::assignment_let_property_delegating_init,
12791279
member->getName());
1280-
if (auto *ref = getResolvedMemberRef(member)) {
1281-
emitDiagnostic(ref, diag::decl_declared_here, ref->getFullName());
1280+
if (auto overload = getOverloadChoiceIfAvailable(
1281+
getConstraintLocator(member, ConstraintLocator::Member))) {
1282+
if (auto *ref = overload->choice.getDeclOrNull())
1283+
emitDiagnostic(ref, diag::decl_declared_here, ref->getFullName());
12821284
}
12831285
return true;
12841286
}

lib/Sema/CSDiagnostics.h

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -153,13 +153,6 @@ class FailureDiagnostic {
153153
return None;
154154
}
155155

156-
ValueDecl *getResolvedMemberRef(UnresolvedDotExpr *member) const {
157-
auto *locator = getConstraintLocator(member, ConstraintLocator::Member);
158-
if (auto overload = getOverloadChoiceIfAvailable(locator))
159-
return overload->choice.getDeclOrNull();
160-
return nullptr;
161-
}
162-
163156
/// Retrieve overload choice resolved for a given locator
164157
/// by the constraint solver.
165158
Optional<SelectedOverload>

0 commit comments

Comments
 (0)