|
18 | 18 | #include "TypeCheckAvailability.h"
|
19 | 19 | #include "TypeCheckType.h"
|
20 | 20 | #include "MiscDiagnostics.h"
|
21 |
| -#include "ConstraintSystem.h" |
22 | 21 | #include "swift/Subsystems.h"
|
23 | 22 | #include "swift/AST/ASTPrinter.h"
|
24 | 23 | #include "swift/AST/ASTWalker.h"
|
@@ -882,7 +881,7 @@ class StmtChecker : public StmtVisitor<StmtChecker, Stmt*> {
|
882 | 881 | TypeChecker::typeCheckDecl(DS->getTempDecl());
|
883 | 882 |
|
884 | 883 | Expr *theCall = DS->getCallExpr();
|
885 |
| - TypeChecker::typeCheckExpression(theCall, DC, /*contextualInfo=*/{}); |
| 884 | + TypeChecker::typeCheckExpression(theCall, DC); |
886 | 885 | DS->setCallExpr(theCall);
|
887 | 886 |
|
888 | 887 | return DS;
|
@@ -1156,8 +1155,7 @@ class StmtChecker : public StmtVisitor<StmtChecker, Stmt*> {
|
1156 | 1155 | Stmt *visitSwitchStmt(SwitchStmt *switchStmt) {
|
1157 | 1156 | // Type-check the subject expression.
|
1158 | 1157 | Expr *subjectExpr = switchStmt->getSubjectExpr();
|
1159 |
| - auto resultTy = TypeChecker::typeCheckExpression(subjectExpr, DC, |
1160 |
| - /*contextualInfo=*/{}); |
| 1158 | + auto resultTy = TypeChecker::typeCheckExpression(subjectExpr, DC); |
1161 | 1159 | auto limitExhaustivityChecks = !resultTy;
|
1162 | 1160 | if (Expr *newSubjectExpr =
|
1163 | 1161 | TypeChecker::coerceToRValue(getASTContext(), subjectExpr))
|
|
0 commit comments