]> granicus.if.org Git - clang/commitdiff
StaticAnalyzer/Core: Suppress warnings. [-Wunused-variable, -Wunused-function]
authorNAKAMURA Takumi <geek4civic@gmail.com>
Thu, 21 Feb 2013 04:40:10 +0000 (04:40 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Thu, 21 Feb 2013 04:40:10 +0000 (04:40 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@175721 91177308-0d34-0410-b5e6-96231b3b80d8

lib/StaticAnalyzer/Core/MemRegion.cpp

index e59504dfe3b728ad14bb067934ba7dd7ebed8b8f..e67297d86bb999e0acfb69dce912c18791675b8f 100644 (file)
@@ -915,8 +915,9 @@ MemRegionManager::getCXXBaseObjectRegion(const CXXRecordDecl *RD,
                                          bool IsVirtual) {
   RD = RD->getCanonicalDecl();
 
-  if (const TypedValueRegion *TVR = dyn_cast<TypedValueRegion>(Super)) {
-    assert(isValidBaseClass(RD, TVR, IsVirtual));
+  if (isa<TypedValueRegion>(Super)) {
+    assert(isValidBaseClass(RD, dyn_cast<TypedValueRegion>(Super), IsVirtual));
+    (void)isValidBaseClass;
 
     if (IsVirtual) {
       // Virtual base regions should not be layered, since the layout rules