From: David Blaikie Date: Thu, 1 Aug 2013 18:23:24 +0000 (+0000) Subject: Reduce a variable's scope (no functionality change) X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=841b37c346380d051f827a874a4f1d97cbbe52cf;p=clang Reduce a variable's scope (no functionality change) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@187594 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/CGDebugInfo.cpp b/lib/CodeGen/CGDebugInfo.cpp index 4e77f87cc6..8267d4449a 100644 --- a/lib/CodeGen/CGDebugInfo.cpp +++ b/lib/CodeGen/CGDebugInfo.cpp @@ -2207,7 +2207,6 @@ llvm::DIType CGDebugInfo::CreateLimitedType(const RecordType *Ty) { uint64_t Size = CGM.getContext().getTypeSize(Ty); uint64_t Align = CGM.getContext().getTypeAlign(Ty); - const CXXRecordDecl *CXXDecl = dyn_cast(RD); llvm::DICompositeType RealDecl; if (RD->isUnion()) @@ -2228,7 +2227,7 @@ llvm::DIType CGDebugInfo::CreateLimitedType(const RecordType *Ty) { RegionMap[Ty->getDecl()] = llvm::WeakVH(RealDecl); TypeCache[QualType(Ty, 0).getAsOpaquePtr()] = RealDecl; - if (CXXDecl) { + if (const CXXRecordDecl *CXXDecl = dyn_cast(RD)) { // A class's primary base or the class itself contains the vtable. llvm::DICompositeType ContainingType; const ASTRecordLayout &RL = CGM.getContext().getASTRecordLayout(RD);