]> granicus.if.org Git - clang/commitdiff
Silence a warning in -Asserts builds
authorMatt Beaumont-Gay <matthewbg@google.com>
Tue, 1 Nov 2011 18:10:22 +0000 (18:10 +0000)
committerMatt Beaumont-Gay <matthewbg@google.com>
Tue, 1 Nov 2011 18:10:22 +0000 (18:10 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143471 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/SemaDeclCXX.cpp

index c43db5213270fd34bd445e1a8b30a1943bea5a8c..60a128165fc8280d6433c14eb6ccb70e568bd535 100644 (file)
@@ -2143,10 +2143,8 @@ Sema::BuildDelegatingInitializer(TypeSourceInfo *TInfo,
   if (DelegationInit.isInvalid())
     return true;
 
-  CXXConstructExpr *ConExpr = cast<CXXConstructExpr>(DelegationInit.get());
-  CXXConstructorDecl *Constructor
-    = ConExpr->getConstructor();
-  assert(Constructor && "Delegating constructor with no target?");
+  assert(cast<CXXConstructExpr>(DelegationInit.get())->getConstructor() &&
+         "Delegating constructor with no target?");
 
   CheckImplicitConversions(DelegationInit.get(), Args.getStartLoc());