codegen: Fix floating reference regression with Variants
[vala-gnome.git] / tests / objects / bug597155.vala
blobc6a628301de1984ee505c4a60e9ff68cf83dda32
1 class Foo : Object {
2 public signal void bar ();
5 Foo do_foo () {
6 var foo = new Foo ();
7 foo.bar.connect (() => {
8 assert (foo is Foo);
9 });
10 return foo;
13 void main () {
14 var foo = do_foo ();
15 foo.bar ();