From: Matt Beaumont-Gay Date: Fri, 24 Feb 2012 08:37:56 +0000 (+0000) Subject: Sink variable into assert X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=28e4702a1f978213ff945fe4369e3be7444bf320;p=clang Sink variable into assert git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151356 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Sema/SemaInit.cpp b/lib/Sema/SemaInit.cpp index 756f130b7f..fcc74e7d3f 100644 --- a/lib/Sema/SemaInit.cpp +++ b/lib/Sema/SemaInit.cpp @@ -4628,8 +4628,7 @@ PerformConstructorInitialization(Sema &S, // Force even a trivial, implicit default constructor to be // semantically checked. We do this explicitly because we don't build // the definition for completely trivial constructors. - CXXRecordDecl *ClassDecl = Constructor->getParent(); - assert(ClassDecl && "No parent class for constructor."); + assert(Constructor->getParent() && "No parent class for constructor."); if (Constructor->isDefaulted() && Constructor->isDefaultConstructor() && Constructor->isTrivial() && !Constructor->isUsed(false)) S.DefineImplicitDefaultConstructor(Loc, Constructor);