summaryrefslogtreecommitdiff
path: root/vala/valatuple.vala
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2010-10-28 13:58:01 +0200
committerJürg Billeter <j@bitron.ch>2010-10-28 16:20:17 +0200
commitfb3a31632feda7c36473037dd2e513850e7210de (patch)
tree9e6fc77765ce66b8cd58522233ae02cd51b67b71 /vala/valatuple.vala
parent2cd44b166403f4cd29de30aaa328637d7d207591 (diff)
downloadvala-fb3a31632feda7c36473037dd2e513850e7210de.tar.gz
Replace SemanticAnalyzer with CodeContext in CodeNode.check parameter
Diffstat (limited to 'vala/valatuple.vala')
-rw-r--r--vala/valatuple.vala8
1 files changed, 4 insertions, 4 deletions
diff --git a/vala/valatuple.vala b/vala/valatuple.vala
index 2fcc45d2d..852215a4e 100644
--- a/vala/valatuple.vala
+++ b/vala/valatuple.vala
@@ -64,24 +64,24 @@ public class Vala.Tuple : Expression {
}
}
- public override bool check (SemanticAnalyzer analyzer) {
+ public override bool check (CodeContext context) {
if (checked) {
return !error;
}
checked = true;
- if (analyzer.context.profile != Profile.DOVA) {
+ if (context.profile != Profile.DOVA) {
Report.error (source_reference, "tuples are not supported");
error = true;
return false;
}
- value_type = new ObjectType ((Class) analyzer.context.root.scope.lookup ("Dova").scope.lookup ("Tuple"));
+ value_type = new ObjectType ((Class) context.root.scope.lookup ("Dova").scope.lookup ("Tuple"));
value_type.value_owned = true;
foreach (var expr in expression_list) {
- if (!expr.check (analyzer)) {
+ if (!expr.check (context)) {
return false;
}
value_type.add_type_argument (expr.value_type.copy ());