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

Signed-off-by: Ruiling Song <[email protected]>
---
 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

_______________________________________________
Beignet mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/beignet

Reply via email to