mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Lift Requirement and Parameter Accessors up to GenericSignature
Start treating the null {Can}GenericSignature as a regular signature
with no requirements and no parameters. This not only makes for a much
safer abstraction, but allows us to simplify a lot of the clients of
GenericSignature that would previously have to check for null before
using the abstraction.
This commit is contained in:
@@ -646,7 +646,7 @@ public:
|
||||
},
|
||||
[&out] { out << ", "; });
|
||||
out << " where "
|
||||
<< nominal->getGenericSignature()->getGenericParams().front()->getName()
|
||||
<< nominal->getGenericSignature().getGenericParams().front()->getName()
|
||||
<< " : " << DummyProtocolName << " {}\n";
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user