Do not read free'd memory when printing an error message.
authorChris Lattner <sabre@nondot.org>
Thu, 24 Feb 2005 04:59:49 +0000 (04:59 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 24 Feb 2005 04:59:49 +0000 (04:59 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20295 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AsmParser/llvmAsmParser.y

index 967670f65f735d6ff3e0a9591833f56ff398f08d..239ae836254ab295128f15452e82b9934d4feae5 100644 (file)
@@ -156,7 +156,7 @@ static struct PerFunctionInfo {
     // Any forward referenced blocks left?
     if (!BBForwardRefs.empty())
       ThrowException("Undefined reference to label " +
-                     BBForwardRefs.begin()->second.first.getName());
+                     BBForwardRefs.begin()->first->getName());
 
     // Resolve all forward references now.
     ResolveDefinitions(LateResolveValues, &CurModule.LateResolveValues);