diff options
author | Eric Christopher <echristo@apple.com> | 2012-01-26 06:20:57 +0000 |
---|---|---|
committer | Eric Christopher <echristo@apple.com> | 2012-01-26 06:20:57 +0000 |
commit | 3ee8c913ebe776a0b8b973c74be2ea9cc8ad6305 (patch) | |
tree | 07ac53306f8f8d1617d4a15014462139c01b7a85 /lib/CodeGen/CGDebugInfo.cpp | |
parent | f2e4cd760a5836ee8941d1b9be6b2e2c2dde23e6 (diff) |
Remove another duplicated variable.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@149047 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CGDebugInfo.cpp')
-rw-r--r-- | lib/CodeGen/CGDebugInfo.cpp | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/lib/CodeGen/CGDebugInfo.cpp b/lib/CodeGen/CGDebugInfo.cpp index 6e4353e768..7fd5daa182 100644 --- a/lib/CodeGen/CGDebugInfo.cpp +++ b/lib/CodeGen/CGDebugInfo.cpp @@ -1126,7 +1126,6 @@ llvm::DIType CGDebugInfo::getOrCreateRecordType(QualType RTy, /// CreateType - get structure or union type. llvm::DIType CGDebugInfo::CreateType(const RecordType *Ty) { RecordDecl *RD = Ty->getDecl(); - llvm::DIFile Unit = getOrCreateFile(RD->getLocation()); // Get overall information about the record type for the debug info. llvm::DIFile DefUnit = getOrCreateFile(RD->getLocation()); @@ -1174,19 +1173,19 @@ llvm::DIType CGDebugInfo::CreateType(const RecordType *Ty) { // Collect static variables with initializers. CollectRecordStaticVars(RD, FwdDecl); - CollectRecordFields(RD, Unit, EltTys, FwdDecl); + CollectRecordFields(RD, DefUnit, EltTys, FwdDecl); // Collect C++ information. const CXXRecordDecl *CXXDecl = dyn_cast<CXXRecordDecl>(RD); llvm::DIArray TParamsArray; if (CXXDecl) { - CollectCXXBases(CXXDecl, Unit, EltTys, FwdDecl); - CollectVTableInfo(CXXDecl, Unit, EltTys); - CollectCXXMemberFunctions(CXXDecl, Unit, EltTys, FwdDecl); - CollectCXXFriends(CXXDecl, Unit, EltTys, FwdDecl); + CollectCXXBases(CXXDecl, DefUnit, EltTys, FwdDecl); + CollectVTableInfo(CXXDecl, DefUnit, EltTys); + CollectCXXMemberFunctions(CXXDecl, DefUnit, EltTys, FwdDecl); + CollectCXXFriends(CXXDecl, DefUnit, EltTys, FwdDecl); if (const ClassTemplateSpecializationDecl *TSpecial = dyn_cast<ClassTemplateSpecializationDecl>(RD)) - TParamsArray = CollectCXXTemplateParams(TSpecial, Unit); + TParamsArray = CollectCXXTemplateParams(TSpecial, DefUnit); } LexicalBlockStack.pop_back(); @@ -1219,7 +1218,7 @@ llvm::DIType CGDebugInfo::CreateType(const RecordType *Ty) { break; } ContainingType = - getOrCreateType(QualType(PBase->getTypeForDecl(), 0), Unit); + getOrCreateType(QualType(PBase->getTypeForDecl(), 0), DefUnit); } else if (CXXDecl->isDynamicClass()) ContainingType = FwdDecl; |