]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Fix lambda expressions in static and class destructors
authorLuca Bruno <lucabru@src.gnome.org>
Fri, 9 Sep 2011 13:35:59 +0000 (15:35 +0200)
committerLuca Bruno <lucabru@src.gnome.org>
Fri, 9 Sep 2011 13:35:59 +0000 (15:35 +0200)
vala/valasemanticanalyzer.vala

index 381a2eb9c5143d9f488574bb420eab07beb448c7..bd4f4fb68718789aaf0c38304132b1fbb6f247e4 100644 (file)
@@ -772,7 +772,8 @@ public class Vala.SemanticAnalyzer : CodeVisitor {
                                var c = (Constructor) sym;
                                return c.binding == MemberBinding.INSTANCE;
                        } else if (sym is Destructor) {
-                               return true;
+                               var d = (Destructor) sym;
+                               return d.binding == MemberBinding.INSTANCE;
                        } else if (sym is Property) {
                                var p = (Property) sym;
                                return p.binding == MemberBinding.INSTANCE;