From cc186ce4915d6ef28e04870e497f3cba9e42fd84 Mon Sep 17 00:00:00 2001 From: Luca Bruno Date: Fri, 9 Sep 2011 15:35:59 +0200 Subject: Fix lambda expressions in static and class destructors --- vala/valasemanticanalyzer.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- cgit v1.2.1