[NFC] Fixup TypeChecker::getOptionalType To Not Return Type()

This commit is contained in:
Robert Widmann
2020-06-11 11:24:44 -07:00
parent bd6724c6d8
commit d81f1482c3
3 changed files with 18 additions and 15 deletions

View File

@@ -6889,6 +6889,7 @@ ConstraintSystem::SolutionKind ConstraintSystem::simplifyMemberConstraint(
TVO_CanBindToLValue |
TVO_CanBindToNoEscape);
Type optTy = TypeChecker::getOptionalType(SourceLoc(), innerTV);
assert(!optTy->hasError());
SmallVector<Constraint *, 2> optionalities;
auto nonoptionalResult = Constraint::createFixed(
*this, ConstraintKind::Bind,