summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2003-03-21 11:54:30 +0000
committerpaltherr <paltherr@epfl.ch>2003-03-21 11:54:30 +0000
commit746cf42fd385f04eebf1283f21d9f94a55f6adfc (patch)
treefa89d6b16f5f7590085fb2f484088978e2685b93 /sources
parente6ebbe6ab4550a542db29372e59d72a2ff90e6e3 (diff)
downloadscala-746cf42fd385f04eebf1283f21d9f94a55f6adfc.tar.gz
scala-746cf42fd385f04eebf1283f21d9f94a55f6adfc.tar.bz2
scala-746cf42fd385f04eebf1283f21d9f94a55f6adfc.zip
- Fixed the transform method to attribute the t...
- Fixed the transform method to attribute the tree's symbol also if there is an error
Diffstat (limited to 'sources')
-rw-r--r--sources/scalac/typechecker/Analyzer.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/sources/scalac/typechecker/Analyzer.java b/sources/scalac/typechecker/Analyzer.java
index 512cd047a6..0787403ce2 100644
--- a/sources/scalac/typechecker/Analyzer.java
+++ b/sources/scalac/typechecker/Analyzer.java
@@ -2212,6 +2212,7 @@ public class Analyzer extends Transformer implements Modifiers, Kinds {
} catch (Type.Error ex) {
reportTypeError(tree.pos, ex);
tree.type = Type.ErrorType;
+ if (tree.hasSymbol()) tree.setSymbol(Symbol.ERROR);
return tree;
}
}