From 03339b1d66afc98089407564582fbe43b7a1cd64 Mon Sep 17 00:00:00 2001 From: Ruiling Song Date: Tue, 26 Aug 2014 15:39:11 +0800 Subject: [PATCH] GBE: clear deadprintfs when current function is done. It should be cleared, to prevent invalid pointers staying there when processing next Function. Signed-off-by: Ruiling Song Reviewed-by: He Junyan --- backend/src/llvm/llvm_printf_parser.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/backend/src/llvm/llvm_printf_parser.cpp b/backend/src/llvm/llvm_printf_parser.cpp index e02f5aa..00e1ef8 100644 --- a/backend/src/llvm/llvm_printf_parser.cpp +++ b/backend/src/llvm/llvm_printf_parser.cpp @@ -616,6 +616,7 @@ error: prf.first->eraseFromParent(); } + deadprintfs.clear(); delete builder; return changed; -- 2.7.4