Merge pull request #16785 from brentdax/explicitly-implicit
Fix implicit UnresolvedMemberExpr crash
diff --git a/lib/Sema/CSApply.cpp b/lib/Sema/CSApply.cpp
index 993b651..1674ec3 100644
--- a/lib/Sema/CSApply.cpp
+++ b/lib/Sema/CSApply.cpp
@@ -2670,7 +2670,7 @@
ApplyExpr *apply = CallExpr::create(
tc.Context, result, arg, expr->getArgumentLabels(),
expr->getArgumentLabelLocs(), expr->hasTrailingClosure(),
- /*implicit=*/false, Type(), getType);
+ /*implicit=*/expr->isImplicit(), Type(), getType);
result = finishApply(apply, Type(), cs.getConstraintLocator(expr));
}