Clear variable debug info map at the end of the function.
authorDevang Patel <dpatel@apple.com>
Thu, 8 Oct 2009 20:41:17 +0000 (20:41 +0000)
committerDevang Patel <dpatel@apple.com>
Thu, 8 Oct 2009 20:41:17 +0000 (20:41 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83571 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/MachineModuleInfo.cpp

index 8661b9ee132bdaf4c8bca4f0021143b47487faca..b62803f105e4c4c8f34398db9914b82eb5cee3e7 100644 (file)
@@ -76,6 +76,9 @@ void MachineModuleInfo::EndFunction() {
   FilterEnds.clear();
   CallsEHReturn = 0;
   CallsUnwindInit = 0;
+#ifdef ATTACH_DEBUG_INFO_TO_AN_INSN
+  VariableDbgInfo.clear();
+#endif
 }
 
 /// AnalyzeModule - Scan the module for global debug information.