Merge pull request #66283 from xedin/init-accessors

[Parse/Sema/SIL] Implementation of init accessors feature (under a flag)
This commit is contained in:
Pavel Yaskevich
2023-06-07 08:16:35 -07:00
committed by GitHub
79 changed files with 2828 additions and 53 deletions

View File

@@ -4493,6 +4493,7 @@ bool InvalidMemberRefOnExistential::diagnoseAsError() {
case AccessorKind::Set:
case AccessorKind::WillSet:
case AccessorKind::DidSet:
case AccessorKind::Init:
// Ignore references to the 'newValue' or 'oldValue' parameters.
if (AccessorParams.front() == PD) {
return true;