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));
       }