From 2014d1feeefd1bc6bcfee0cee347c4a77db05253 Mon Sep 17 00:00:00 2001 From: paltherr Date: Thu, 12 Feb 2004 15:10:40 +0000 Subject: - Changed Tree.Block(Tree[]) to Tree.Block(Tree... - Changed Tree.Block(Tree[]) to Tree.Block(Tree[],Tree) --- sources/scalac/checkers/TreeChecker.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'sources/scalac/checkers') diff --git a/sources/scalac/checkers/TreeChecker.java b/sources/scalac/checkers/TreeChecker.java index c6d2af5052..9351110558 100644 --- a/sources/scalac/checkers/TreeChecker.java +++ b/sources/scalac/checkers/TreeChecker.java @@ -227,12 +227,11 @@ public class TreeChecker { scopeRemoveLabel(symbol); return true; - case Block(Tree[] statements): + case Block(Tree[] statements, Tree value): Set locals = new HashSet(); - for (int i = 0; i < statements.length - 1; i++) + for (int i = 0; i < statements.length; i++) statement(locals, statements[i]); - if (statements.length > 0) - expression(statements[statements.length - 1], expected); + expression(value, expected); for (Iterator i = locals.iterator(); i.hasNext(); ) scopeRemoveVVariable((Symbol)i.next()); return true; -- cgit v1.2.3