OK, Thanks for finding this bug. On 二, 2014-08-26 at 15:39 +0800, Ruiling Song wrote: > It should be cleared, to prevent invalid pointers staying there > when processing next Function. > > Signed-off-by: Ruiling Song <ruiling.s...@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;
_______________________________________________ Beignet mailing list Beignet@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/beignet