[Diagnostics] Remove obsolete getResolvedMemberRef

This commit is contained in:
Pavel Yaskevich
2020-04-08 16:09:08 -07:00
parent a84e0b70fc
commit 6f83c08aae
2 changed files with 4 additions and 9 deletions

View File

@@ -1277,8 +1277,10 @@ bool RValueTreatedAsLValueFailure::diagnoseAsError() {
ConstructorDecl::BodyInitKind::Delegating) {
emitDiagnostic(loc, diag::assignment_let_property_delegating_init,
member->getName());
if (auto *ref = getResolvedMemberRef(member)) {
emitDiagnostic(ref, diag::decl_declared_here, ref->getFullName());
if (auto overload = getOverloadChoiceIfAvailable(
getConstraintLocator(member, ConstraintLocator::Member))) {
if (auto *ref = overload->choice.getDeclOrNull())
emitDiagnostic(ref, diag::decl_declared_here, ref->getFullName());
}
return true;
}