From b94ad3ec2248077fa42355e658df0f92ae64fb25 Mon Sep 17 00:00:00 2001 From: Anders Carlsson Date: Sat, 19 Feb 2011 21:53:09 +0000 Subject: There's no need to return early if we encounter a try/throw and exceptions are disabled. llvm-svn: 126053 --- clang/lib/Sema/SemaExprCXX.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clang/lib/Sema/SemaExprCXX.cpp') diff --git a/clang/lib/Sema/SemaExprCXX.cpp b/clang/lib/Sema/SemaExprCXX.cpp index 07e6b6f14b1..0d48741387a 100644 --- a/clang/lib/Sema/SemaExprCXX.cpp +++ b/clang/lib/Sema/SemaExprCXX.cpp @@ -477,7 +477,7 @@ Sema::ActOnCXXNullPtrLiteral(SourceLocation Loc) { ExprResult Sema::ActOnCXXThrow(SourceLocation OpLoc, Expr *Ex) { if (!getLangOptions().Exceptions) - return Diag(OpLoc, diag::err_exceptions_disabled) << "throw"; + Diag(OpLoc, diag::err_exceptions_disabled) << "throw"; if (Ex && !Ex->isTypeDependent() && CheckCXXThrowOperand(OpLoc, Ex)) return ExprError(); -- cgit v1.2.3