codegen: Fix floating reference regression with Variants
[vala-gnome.git] / tests / delegates / bug792077.vala
blob4c29822b2b5b9c1834bf9fdd64d5798a217989a7
1 delegate void FooFunc (int i);
2 delegate FooFunc BarFunc ();
4 int result = 0;
6 void main () {
7 BarFunc func_gen = () => {
8 return (data) => {
9 result = data;
13 FooFunc func = func_gen ();
14 func (42);
15 assert (result == 42);