From b71c28db229d77399424824871f77cd4ff39c71a Mon Sep 17 00:00:00 2001 From: Devang Patel Date: Mon, 16 Nov 2009 21:06:35 +0000 Subject: Use TrackingVH to hold forward decl. This one is for RecordType. llvm-svn: 88963 --- clang/lib/CodeGen/CGDebugInfo.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'clang/lib/CodeGen/CGDebugInfo.cpp') diff --git a/clang/lib/CodeGen/CGDebugInfo.cpp b/clang/lib/CodeGen/CGDebugInfo.cpp index 41ffddd23aa..6141800d4ff 100644 --- a/clang/lib/CodeGen/CGDebugInfo.cpp +++ b/clang/lib/CodeGen/CGDebugInfo.cpp @@ -493,6 +493,7 @@ llvm::DIType CGDebugInfo::CreateType(const RecordType *Ty, llvm::TrackingVH FwdDeclNode = FwdDecl.getNode(); // Otherwise, insert it into the TypeCache so that recursive uses will find // it. + llvm::TrackingVH FwdDeclNode = FwdDecl.getNode(); TypeCache[QualType(Ty, 0).getAsOpaquePtr()] = FwdDecl.getNode(); // Convert all the elements. -- cgit v1.2.3