From: Rico Tzschichholz Date: Wed, 9 Feb 2022 20:32:09 +0000 (+0100) Subject: vala: Clear SemanticAnalyzer.current_{symbol,source_file} when not needed anymore X-Git-Tag: 0.55.3~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8ea51c74f0e1f09b290e248998eaf337d053ee0c;p=thirdparty%2Fvala.git vala: Clear SemanticAnalyzer.current_{symbol,source_file} when not needed anymore --- diff --git a/vala/valasemanticanalyzer.vala b/vala/valasemanticanalyzer.vala index 80e54d9c1..b1378b557 100644 --- a/vala/valasemanticanalyzer.vala +++ b/vala/valasemanticanalyzer.vala @@ -256,6 +256,7 @@ public class Vala.SemanticAnalyzer : CodeVisitor { context.root.check (context); context.accept (this); + current_symbol = null; this.context = null; } @@ -263,6 +264,8 @@ public class Vala.SemanticAnalyzer : CodeVisitor { current_source_file = file; file.check (context); + + current_source_file = null; } public DataType? get_value_type_for_symbol (Symbol sym, bool lvalue) {