diff options
author | paltherr <paltherr@epfl.ch> | 2003-12-12 10:02:19 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2003-12-12 10:02:19 +0000 |
commit | a7c75c09c62734683069eecbaeeb896cdf7eed86 (patch) | |
tree | 2d7349954f415e210bd675472de02f2cae87cf00 /sources | |
parent | 6eba51241f5769603484171b54072ded1531bf93 (diff) | |
download | scala-a7c75c09c62734683069eecbaeeb896cdf7eed86.tar.gz scala-a7c75c09c62734683069eecbaeeb896cdf7eed86.tar.bz2 scala-a7c75c09c62734683069eecbaeeb896cdf7eed86.zip |
- Added missing calls to method expression
Diffstat (limited to 'sources')
-rw-r--r-- | sources/scalac/checkers/TreeChecker.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sources/scalac/checkers/TreeChecker.java b/sources/scalac/checkers/TreeChecker.java index 0816e5a278..45191d5edf 100644 --- a/sources/scalac/checkers/TreeChecker.java +++ b/sources/scalac/checkers/TreeChecker.java @@ -123,6 +123,7 @@ public class TreeChecker { Symbol symbol = tree.symbol(); assert symbol != null && symbol.isModule(): show(tree); pushOwner(symbol); + expression(rhs, symbol.type()); popOwner(); return true; @@ -169,6 +170,7 @@ public class TreeChecker { registerSymbol(symbol); scopeInsertParametersOf(symbol); pushMember(symbol); + if (!symbol.isDeferred()) expression(rhs, symbol.resultType()); popMember(); scopeRemoveParametersOf(symbol); return true; |