SIL: Add AbstractionPattern::getNumFunctionParams()

This commit is contained in:
Slava Pestov
2018-09-24 16:33:22 -07:00
parent 9a675268d2
commit c70f9396c2
2 changed files with 8 additions and 0 deletions

View File

@@ -751,6 +751,10 @@ AbstractionPattern::getFunctionParamType(unsigned index) const {
}
}
unsigned AbstractionPattern::getNumFunctionParams() const {
return cast<AnyFunctionType>(getType()).getParams().size();
}
static CanType getOptionalObjectType(CanType type) {
auto objectType = type.getOptionalObjectType();
assert(objectType && "type was not optional");