File tree Expand file tree Collapse file tree 1 file changed +5
-11
lines changed Expand file tree Collapse file tree 1 file changed +5
-11
lines changed Original file line number Diff line number Diff line change @@ -2023,21 +2023,15 @@ void swift::maybeAddAccessorsToStorage(TypeChecker &TC,
2023
2023
} else if (isa<ProtocolDecl>(dc)) {
2024
2024
if (storage->hasStorage ()) {
2025
2025
auto var = cast<VarDecl>(storage);
2026
- auto braces = var->getBracesRange ();
2027
2026
2028
2027
if (var->isLet ()) {
2029
- auto diag = TC.diagnose (var->getLoc (),
2030
- diag::protocol_property_must_be_computed_var);
2031
- if (braces.isValid ())
2032
- diag
2033
- .fixItReplace (var->getParentPatternBinding ()->getLoc (), " var" )
2034
- .fixItReplace (braces, " { get }" );
2035
- else
2036
- diag
2037
- .fixItReplace (var->getParentPatternBinding ()->getLoc (), " var" )
2038
- .fixItInsertAfter (var->getTypeLoc ().getLoc (), " { get }" );
2028
+ TC.diagnose (var->getLoc (),
2029
+ diag::protocol_property_must_be_computed_var)
2030
+ .fixItReplace (var->getParentPatternBinding ()->getLoc (), " var" )
2031
+ .fixItInsertAfter (var->getTypeLoc ().getLoc (), " { get }" );
2039
2032
} else {
2040
2033
auto diag = TC.diagnose (var->getLoc (), diag::protocol_property_must_be_computed);
2034
+ auto braces = var->getBracesRange ();
2041
2035
2042
2036
if (braces.isValid ())
2043
2037
diag.fixItReplace (braces, " { get <#set#> }" );
You can’t perform that action at this time.
0 commit comments