From: Mike Stump Date: Wed, 2 Dec 2009 18:20:18 +0000 (+0000) Subject: Avoid warning for getTerminateFn defined but not used. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c88b6735ea8d2c0c5126239c0761e0e139117349;p=clang Avoid warning for getTerminateFn defined but not used. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@90330 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/CGException.cpp b/lib/CodeGen/CGException.cpp index c93f2b7b12..9aa6382ac5 100644 --- a/lib/CodeGen/CGException.cpp +++ b/lib/CodeGen/CGException.cpp @@ -253,15 +253,10 @@ void CodeGenFunction::EmitCXXThrowExpr(const CXXThrowExpr *E) { } void CodeGenFunction::EmitCXXTryStmt(const CXXTryStmt &S) { -#if 1 - EmitStmt(S.getTryBlock()); - if (0) { - getBeginCatchFn(*this); - getEndCatchFn(*this); - getUnwindResumeOrRethrowFn(*this); - CopyObject(*this, QualType(), 0, 0); + if (1) { + EmitStmt(S.getTryBlock()); + return; } -#else // FIXME: The below is still just a sketch of the code we need. // Pointer to the personality function llvm::Constant *Personality = @@ -473,5 +468,4 @@ void CodeGenFunction::EmitCXXTryStmt(const CXXTryStmt &S) { Builder.CreateUnreachable(); EmitBlock(FinallyEnd); -#endif }