[Type checker] Minor crash avoidance tweaks.

This commit is contained in:
Doug Gregor
2019-09-11 21:05:43 -07:00
parent 187647de62
commit c109f9058f
2 changed files with 5 additions and 2 deletions

View File

@@ -2880,6 +2880,9 @@ ConstraintSystem::getArgumentInfoLocator(ConstraintLocator *locator) {
Optional<ConstraintSystem::ArgumentInfo>
ConstraintSystem::getArgumentInfo(ConstraintLocator *locator) {
if (!locator)
return None;
if (auto *infoLocator = getArgumentInfoLocator(locator)) {
auto known = ArgumentInfos.find(infoLocator);
if (known != ArgumentInfos.end())