|
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