diff options
-rw-r--r-- | clang/Sema/SemaStmt.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/clang/Sema/SemaStmt.cpp b/clang/Sema/SemaStmt.cpp index d1a4addf5de..c703b9672ae 100644 --- a/clang/Sema/SemaStmt.cpp +++ b/clang/Sema/SemaStmt.cpp @@ -50,9 +50,10 @@ Sema::ParseCaseStmt(SourceLocation CaseLoc, ExprTy *lhsval, if (!LHSVal->isIntegerConstantExpr(&ExpLoc)) return Diag(ExpLoc, diag::err_case_label_not_integer_constant_expr, LHSVal->getSourceRange()); - } - return new CaseStmt((Expr*)LHSVal, (Expr*)RHSVal, (Stmt*)SubStmt); + // FIXME: SEMA for RHS of case range. + + return new CaseStmt(LHSVal, (Expr*)RHSVal, (Stmt*)SubStmt); } Action::StmtResult |