[clang][StaticAnalyzer] Fix unused variable warning for debug builds
authorKadir Cetinkaya <kadircet@google.com>
Tue, 9 Jun 2020 11:35:41 +0000 (13:35 +0200)
committerKadir Cetinkaya <kadircet@google.com>
Tue, 9 Jun 2020 11:35:41 +0000 (13:35 +0200)
clang/lib/StaticAnalyzer/Core/CallEvent.cpp

index cb8693f..b8d8d46 100644 (file)
@@ -479,8 +479,7 @@ static void addParameterValuesToBindings(const StackFrameContext *CalleeCtx,
   unsigned Idx = 0;
   ArrayRef<ParmVarDecl*>::iterator I = parameters.begin(), E = parameters.end();
   for (; I != E && Idx < NumArgs; ++I, ++Idx) {
-    const ParmVarDecl *ParamDecl = *I;
-    assert(ParamDecl && "Formal parameter has no decl?");
+    assert(*I && "Formal parameter has no decl?");
 
     // TODO: Support allocator calls.
     if (Call.getKind() != CE_CXXAllocator)