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
