2008-11-20 Jürg Billeter <j@bitron.ch>
* vala/valacatchclause.vala:
* vala/valaerrortype.vala:
Correct source file dependencies for catch clauses,
fixes bug 561437
svn path=/trunk/; revision=2035
+2008-11-20 Jürg Billeter <j@bitron.ch>
+
+ * vala/valacatchclause.vala:
+ * vala/valaerrortype.vala:
+
+ Correct source file dependencies for catch clauses,
+ fixes bug 561437
+
2008-11-19 Jürg Billeter <j@bitron.ch>
* vala/valatypeofexpression.vala:
Include C header files for types used in typeof expressions,
- fixes bug 559454
+ fixes bug 559494
2008-11-19 Jürg Billeter <j@bitron.ch>
Ross Burton
Sam Liddicott
Samuel Cormier-Iijima
+Sebastian Dröge
Stéphan Kochen
Tai Chi Minh Ralph Eastwood
Thijs Vermeir
checked = true;
if (error_type != null) {
- analyzer.current_source_file.add_type_dependency (error_type, SourceFileDependencyType.SOURCE);
-
error_variable = new LocalVariable (error_type.copy (), variable_name);
body.scope.add (variable_name, error_variable);
error_type.check (analyzer);
+ analyzer.current_source_file.add_type_dependency (error_type, SourceFileDependencyType.SOURCE);
+
body.check (analyzer);
return !error;
public override bool is_reference_type_or_type_parameter () {
return true;
}
+
+ public override bool check (SemanticAnalyzer analyzer) {
+ if (error_domain != null) {
+ return error_domain.check (analyzer);
+ }
+ return true;
+ }
}