summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-08-30 14:16:03 +0000
committerpaltherr <paltherr@epfl.ch>2004-08-30 14:16:03 +0000
commit97fcb93af10873a96ec0f3ae71c7a14ca860bbd9 (patch)
treecd4d04674c5840d5b00e7186c4ce7d8b89107d2a
parent4a94d261653c23578668341c82ea0758d75ae20a (diff)
downloadscala-97fcb93af10873a96ec0f3ae71c7a14ca860bbd9.tar.gz
scala-97fcb93af10873a96ec0f3ae71c7a14ca860bbd9.tar.bz2
scala-97fcb93af10873a96ec0f3ae71c7a14ca860bbd9.zip
- Added code to forbid non-value terms as last ...
- Added code to forbid non-value terms as last block expression
-rw-r--r--sources/scala/tools/scalac/typechecker/Analyzer.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/scala/tools/scalac/typechecker/Analyzer.scala b/sources/scala/tools/scalac/typechecker/Analyzer.scala
index 1478b89045..9a2b60055b 100644
--- a/sources/scala/tools/scalac/typechecker/Analyzer.scala
+++ b/sources/scala/tools/scalac/typechecker/Analyzer.scala
@@ -2381,7 +2381,7 @@ class Analyzer(global: scalac_Global, descr: AnalyzerPhase) extends Transformer(
stats1(i) = transform(stats1(i), EXPRmode);
i = i + 1
}
- val value1: Tree = transform(value, valuemode & ~FUNmode, pt);
+ val value1: Tree = transform(value, valuemode & ~(FUNmode | QUALmode), pt);
val owntype: Type =
checkNoEscape(tree.pos, value1.getType().deconst());
context = prevContext;