From: David Blaikie Date: Tue, 13 Aug 2013 04:21:38 +0000 (+0000) Subject: Drive by cleanup X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=00383088ac262a998b83892056090622275d1992;p=clang Drive by cleanup git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188251 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/CGDebugInfo.cpp b/lib/CodeGen/CGDebugInfo.cpp index f45a200579..1d3bad9f6d 100644 --- a/lib/CodeGen/CGDebugInfo.cpp +++ b/lib/CodeGen/CGDebugInfo.cpp @@ -1926,10 +1926,7 @@ llvm::DIType CGDebugInfo::getCompletedTypeOrNull(QualType Ty) { } // Verify that any cached debug info still exists. - if (V != 0) - return llvm::DIType(cast(V)); - - return llvm::DIType(); + return llvm::DIType(cast_or_null(V)); } void CGDebugInfo::completeFwdDecl(const RecordDecl &RD) { @@ -1972,9 +1969,7 @@ llvm::DIType CGDebugInfo::getOrCreateType(QualType Ty, llvm::DIFile Unit, // Unwrap the type as needed for debug information. Ty = UnwrapTypeForDebugInfo(Ty, CGM.getContext()); - llvm::DIType T = getCompletedTypeOrNull(Ty); - - if (T) { + if (llvm::DIType T = getCompletedTypeOrNull(Ty)) { // If we're looking for a definition, make sure we have definitions of any // underlying types. if (const TypedefType* TTy = dyn_cast(Ty))