From: Jürg Billeter Date: Sun, 12 Apr 2009 19:37:27 +0000 (+0200) Subject: Fix names of methods generated from lambda expressions X-Git-Tag: 0.7.1~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=071ec576fc4739c187e1c48d4f8430c5c2ce5c99;p=thirdparty%2Fvala.git Fix names of methods generated from lambda expressions --- diff --git a/vala/valalambdaexpression.vala b/vala/valalambdaexpression.vala index 1dded79b7..b7bb1f3c5 100644 --- a/vala/valalambdaexpression.vala +++ b/vala/valalambdaexpression.vala @@ -113,7 +113,7 @@ public class Vala.LambdaExpression : Expression { } string get_lambda_name (SemanticAnalyzer analyzer) { - var result = "__lambda%d".printf (analyzer.next_lambda_id); + var result = "_lambda%d_".printf (analyzer.next_lambda_id); analyzer.next_lambda_id++; diff --git a/vala/valasemanticanalyzer.vala b/vala/valasemanticanalyzer.vala index fcfdd303a..3655916e7 100644 --- a/vala/valasemanticanalyzer.vala +++ b/vala/valasemanticanalyzer.vala @@ -119,8 +119,6 @@ public class Vala.SemanticAnalyzer : CodeVisitor { public override void visit_source_file (SourceFile file) { current_source_file = file; - next_lambda_id = 0; - file.check (this); }