File tree Expand file tree Collapse file tree 2 files changed +4
-6
lines changed Expand file tree Collapse file tree 2 files changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -6395,7 +6395,7 @@ void MissingRawRepresentativeInitFailure::fixIt(
6395
6395
}
6396
6396
}
6397
6397
6398
- bool MissingRawRepresentativeInitFailure ::diagnoseAsNote () {
6398
+ bool AbstractRawRepresentableFailure ::diagnoseAsNote () {
6399
6399
auto *locator = getLocator ();
6400
6400
6401
6401
Optional<InFlightDiagnostic> diagnostic;
@@ -6442,10 +6442,10 @@ void UseOfRawRepresentableInsteadOfItsRawValueFailure::fixIt(
6442
6442
// out first and then, if destination is not optional, allow to specify
6443
6443
// default value.
6444
6444
if (RawReprType->getOptionalObjectType ()) {
6445
- fix += " .map { $0.rawValue } " ;
6445
+ fix += " .map { $0.rawValue }" ;
6446
6446
6447
6447
if (!ExpectedType->getOptionalObjectType ())
6448
- fix += " ?? <#default value#>" ;
6448
+ fix += " ?? <#default value#>" ;
6449
6449
} else {
6450
6450
fix += " .rawValue" ;
6451
6451
}
Original file line number Diff line number Diff line change @@ -2118,7 +2118,7 @@ class AbstractRawRepresentableFailure : public FailureDiagnostic {
2118
2118
virtual Type getToType () const = 0;
2119
2119
2120
2120
bool diagnoseAsError () override ;
2121
- bool diagnoseAsNote () override { return false ; }
2121
+ bool diagnoseAsNote () override ;
2122
2122
2123
2123
protected:
2124
2124
Optional<Diag<Type, Type>> getDiagnostic () const ;
@@ -2151,8 +2151,6 @@ class MissingRawRepresentativeInitFailure final
2151
2151
Type getFromType () const override { return ExpectedType; }
2152
2152
Type getToType () const override { return RawReprType; }
2153
2153
2154
- bool diagnoseAsNote () override ;
2155
-
2156
2154
protected:
2157
2155
void fixIt (InFlightDiagnostic &diagnostic) const override ;
2158
2156
};
You can’t perform that action at this time.
0 commit comments