Pushed, thanks.
On Tue, Aug 26, 2014 at 04:25:00PM +0800, He Junyan wrote: > 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 <[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; > > > > _______________________________________________ > Beignet mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/beignet _______________________________________________ Beignet mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/beignet
