[SE-0258] Make sure we add accessors to backing storage in classes.

Thanks to Avi on the Swift Forums for pointing this out!
This commit is contained in:
Doug Gregor
2019-05-29 13:16:53 -07:00
parent 8d1fabd859
commit 9468eddc52
2 changed files with 25 additions and 1 deletions

View File

@@ -1973,7 +1973,9 @@ void swift::maybeAddAccessorsToStorage(AbstractStorageDecl *storage) {
return;
// Implicit properties don't get accessors.
if (storage->isImplicit())
if (storage->isImplicit() &&
!(isa<VarDecl>(storage) &&
cast<VarDecl>(storage)->getOriginalDelegatedProperty()))
return;
if (!dc->isTypeContext()) {