From: Jürg Billeter Date: Sat, 26 Sep 2009 14:39:00 +0000 (+0200) Subject: Add test for bug 595538 X-Git-Tag: 0.7.7~23 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5c975d781eae8e7b411ac868b576cc660ce5b9b5;p=thirdparty%2Fvala.git Add test for bug 595538 --- diff --git a/tests/Makefile.am b/tests/Makefile.am index 61eb60d6b..0e995df87 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -23,6 +23,7 @@ TESTS = \ namespaces.vala \ methods/lambda.vala \ methods/closures.vala \ + methods/bug595538.vala \ control-flow/break.vala \ control-flow/expressions-conditional.vala \ control-flow/for.vala \ diff --git a/tests/methods/bug595538.vala b/tests/methods/bug595538.vala new file mode 100644 index 000000000..18a183bb9 --- /dev/null +++ b/tests/methods/bug595538.vala @@ -0,0 +1,15 @@ +delegate void Foo (); + +void do_foo (Foo foo) { + foo (); +} + +void main () { + int i = 42; + do_foo (() => { + do_foo (() => { + int j = i; + }); + }); +} +