[Sema] InitAccessors: Synthesize memberwise inits only with init accessor properties

This commit is contained in:
Pavel Yaskevich
2023-07-07 13:56:02 -07:00
parent e84cd810d1
commit 06216fc0f1
2 changed files with 27 additions and 0 deletions

View File

@@ -1311,6 +1311,7 @@ HasMemberwiseInitRequest::evaluate(Evaluator &evaluator,
// Record all of the properties initialized by calling init accessor.
auto properties = initAccessor->getInitializedProperties();
initializedProperties.insert(var);
initializedProperties.insert(properties.begin(), properties.end());
continue;
}