From: Juerg Billeter Date: Sun, 16 Sep 2007 16:43:20 +0000 (+0000) Subject: fix memory management when using lambda expressions X-Git-Tag: VALA_0_1_4~38 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b1d1dd97615d341d441ed2ff9ae59181652a830e;p=thirdparty%2Fvala.git fix memory management when using lambda expressions 2007-09-16 Juerg Billeter * vala/valamemorymanager.vala: fix memory management when using lambda expressions svn path=/trunk/; revision=610 --- diff --git a/ChangeLog b/ChangeLog index 7869590c8..ba839c4d2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-09-16 Jürg Billeter + + * vala/valamemorymanager.vala: fix memory management when using lambda + expressions + 2007-09-15 Jürg Billeter * vala/Makefile.am, vala/parser.y, vala/valamemberinitializer.vala, diff --git a/vala/valamemorymanager.vala b/vala/valamemorymanager.vala index c0bd4c469..189b28a62 100644 --- a/vala/valamemorymanager.vala +++ b/vala/valamemorymanager.vala @@ -91,9 +91,12 @@ public class Vala.MemoryManager : CodeVisitor { } public override void visit_method (Method! m) { + var old_symbol = current_symbol; current_symbol = m; m.accept_children (this); + + current_symbol = old_symbol; } public override void visit_creation_method (CreationMethod! m) {