From: Jürg Billeter Date: Wed, 8 Aug 2012 18:51:17 +0000 (+0200) Subject: Fix symbol resolution in closures X-Git-Tag: 0.17.5~21 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a39412e86d958bf71a2826c5b98b1527048b7988;p=thirdparty%2Fvala.git Fix symbol resolution in closures --- diff --git a/vala/valamemberaccess.vala b/vala/valamemberaccess.vala index 059a136b6..de970b87a 100644 --- a/vala/valamemberaccess.vala +++ b/vala/valamemberaccess.vala @@ -267,7 +267,7 @@ public class Vala.MemberAccess : Expression { symbol_reference = SemanticAnalyzer.symbol_lookup_inherited (sym, member_name); - if (symbol_reference == null && may_access_instance_members) { + if (symbol_reference == null && sym is TypeSymbol && may_access_instance_members) { // used for generated to_string methods in enums symbol_reference = this_parameter.variable_type.get_member (member_name);