diff options
author | Martin Odersky <odersky@gmail.com> | 2003-11-12 18:01:30 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2003-11-12 18:01:30 +0000 |
commit | f5437e9a8bb543cf57b295739dd3abdebb7be651 (patch) | |
tree | 82d04d9b9de6e798631dfbc12fa62f0f8be3dc02 /sources/scalac/typechecker/Analyzer.java | |
parent | f8ed082d80fb662f96d9a95dad3d7481b7e88818 (diff) | |
download | scala-f5437e9a8bb543cf57b295739dd3abdebb7be651.tar.gz scala-f5437e9a8bb543cf57b295739dd3abdebb7be651.tar.bz2 scala-f5437e9a8bb543cf57b295739dd3abdebb7be651.zip |
*** empty log message ***
Diffstat (limited to 'sources/scalac/typechecker/Analyzer.java')
-rw-r--r-- | sources/scalac/typechecker/Analyzer.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sources/scalac/typechecker/Analyzer.java b/sources/scalac/typechecker/Analyzer.java index 64181df003..eff8af583f 100644 --- a/sources/scalac/typechecker/Analyzer.java +++ b/sources/scalac/typechecker/Analyzer.java @@ -2101,7 +2101,9 @@ public class Analyzer extends Transformer implements Modifiers, Kinds { return copy.Assign(tree, lhs1, rhs1) .setType(definitions.UNIT_TYPE()); } else { - return error(tree.pos, "assignment to non-variable"); + if (lhs1.type != Type.ErrorType) + error(tree.pos, "assignment to non-variable "); + return errorTree(tree.pos); } case If(Tree cond, Tree thenp, Tree elsep): |