File tree Expand file tree Collapse file tree 1 file changed +10
-11
lines changed Expand file tree Collapse file tree 1 file changed +10
-11
lines changed Original file line number Diff line number Diff line change @@ -3978,17 +3978,16 @@ void NominalTypeDecl::synthesizeSemanticMembersIfNeeded(DeclName member) {
3978
3978
}
3979
3979
} else {
3980
3980
auto argumentNames = member.getArgumentNames ();
3981
- if (member.isCompoundName () && argumentNames.size () != 1 )
3982
- return ;
3983
-
3984
- if (baseName == DeclBaseName::createConstructor () &&
3985
- (member.isSimpleName () || argumentNames.front () == Context.Id_from )) {
3986
- action.emplace (ImplicitMemberAction::ResolveDecodable);
3987
- } else if (!baseName.isSpecial () &&
3988
- baseName.getIdentifier () == Context.Id_encode &&
3989
- (member.isSimpleName () ||
3990
- argumentNames.front () == Context.Id_to )) {
3991
- action.emplace (ImplicitMemberAction::ResolveEncodable);
3981
+ if (!member.isCompoundName () || argumentNames.size () == 1 ) {
3982
+ if (baseName == DeclBaseName::createConstructor () &&
3983
+ (member.isSimpleName () || argumentNames.front () == Context.Id_from )) {
3984
+ action.emplace (ImplicitMemberAction::ResolveDecodable);
3985
+ } else if (!baseName.isSpecial () &&
3986
+ baseName.getIdentifier () == Context.Id_encode &&
3987
+ (member.isSimpleName () ||
3988
+ argumentNames.front () == Context.Id_to )) {
3989
+ action.emplace (ImplicitMemberAction::ResolveEncodable);
3990
+ }
3992
3991
}
3993
3992
}
3994
3993
You can’t perform that action at this time.
0 commit comments