From: Jordan Rose Date: Sat, 1 Sep 2012 19:15:13 +0000 (+0000) Subject: [analyzer] Silence unused variable warnings in NDEBUG builds. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9eb214a691663a04ee61197e7d605128c85e09f7;p=clang [analyzer] Silence unused variable warnings in NDEBUG builds. No functionality change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@163073 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp b/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp index ad30596b92..fd94c1926b 100644 --- a/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp +++ b/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp @@ -359,6 +359,7 @@ bool ExprEngine::inlineCall(const CallEvent &Call, const Decl *D, // Inlining constructors requires including initializers in the CFG. const AnalysisDeclContext *ADC = CallerSFC->getAnalysisDeclContext(); assert(ADC->getCFGBuildOptions().AddInitializers && "No CFG initializers"); + (void)ADC; // If the destructor is trivial, it's always safe to inline the constructor. if (Ctor.getDecl()->getParent()->hasTrivialDestructor()) @@ -384,6 +385,7 @@ bool ExprEngine::inlineCall(const CallEvent &Call, const Decl *D, // Inlining destructors requires building the CFG correctly. const AnalysisDeclContext *ADC = CallerSFC->getAnalysisDeclContext(); assert(ADC->getCFGBuildOptions().AddImplicitDtors && "No CFG destructors"); + (void)ADC; const CXXDestructorCall &Dtor = cast(Call);