summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Bruno <lucabru@src.gnome.org>2011-09-09 15:35:59 +0200
committerLuca Bruno <lucabru@src.gnome.org>2011-09-09 15:35:59 +0200
commitcc186ce4915d6ef28e04870e497f3cba9e42fd84 (patch)
treeb40e5c979b458cfe2747b738c944eeadfb181851
parent18b59090238bed32d6aeb1acf19c3981fb7b92a0 (diff)
downloadvala-cc186ce4915d6ef28e04870e497f3cba9e42fd84.tar.gz
Fix lambda expressions in static and class destructors
-rw-r--r--vala/valasemanticanalyzer.vala3
1 files changed, 2 insertions, 1 deletions
diff --git a/vala/valasemanticanalyzer.vala b/vala/valasemanticanalyzer.vala
index 381a2eb9c..bd4f4fb68 100644
--- a/vala/valasemanticanalyzer.vala
+++ b/vala/valasemanticanalyzer.vala
@@ -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;