diff options
| -rw-r--r-- | clang/lib/Sema/SemaStmt.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/clang/lib/Sema/SemaStmt.cpp b/clang/lib/Sema/SemaStmt.cpp index cc3c25cfb5a..47130cf4807 100644 --- a/clang/lib/Sema/SemaStmt.cpp +++ b/clang/lib/Sema/SemaStmt.cpp @@ -469,11 +469,9 @@ Sema::ActOnCaseStmt(SourceLocation CaseLoc, ExprResult LHSVal, } /// ActOnCaseStmtBody - This installs a statement as the body of a case. -void Sema::ActOnCaseStmtBody(Stmt *caseStmt, Stmt *SubStmt) { +void Sema::ActOnCaseStmtBody(Stmt *S, Stmt *SubStmt) { DiagnoseUnusedExprResult(SubStmt); - - auto *CS = static_cast<CaseStmt *>(caseStmt); - CS->setSubStmt(SubStmt); + cast<CaseStmt>(S)->setSubStmt(SubStmt); } StmtResult |

