[Beignet] [PATCH] GBE: clear deadprintfs when current function is done.

Ruiling Song ruiling.song at intel.com
Tue Aug 26 00:39:11 PDT 2014


It should be cleared, to prevent invalid pointers staying there
when processing next Function.

Signed-off-by: Ruiling Song <ruiling.song at intel.com>
---
 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;
-- 
1.7.10.4



More information about the Beignet mailing list