summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-02-28 02:27:33 +0000
committerpaltherr <paltherr@epfl.ch>2004-02-28 02:27:33 +0000
commit45715e42899666e967e5c2a517a4078847b28b41 (patch)
tree62e85ab4a161edde4e105e15bb5dc3218e764c4a
parent531b370021612f00616432eb8914bca887120373 (diff)
downloadscala-45715e42899666e967e5c2a517a4078847b28b41.tar.gz
scala-45715e42899666e967e5c2a517a4078847b28b41.tar.bz2
scala-45715e42899666e967e5c2a517a4078847b28b41.zip
- Fixed owner of pushContext in transform(Packa...
- Fixed owner of pushContext in transform(PackageDef)
-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 c7f8ad93d7..9dd7de85e4 100644
--- a/sources/scala/tools/scalac/typechecker/Analyzer.scala
+++ b/sources/scala/tools/scalac/typechecker/Analyzer.scala
@@ -1979,7 +1979,7 @@ class Analyzer(global: scalac_Global, descr: AnalyzerPhase) extends Transformer(
case Tree$PackageDef(pkg, templ @ Tree$Template(parents, body)) =>
val pkgSym: Symbol = pkg.symbol();
if (pkgSym != null && pkgSym.isPackage()) {
- pushContext(templ, pkgSym, pkgSym.members());
+ pushContext(templ, pkgSym.moduleClass(), pkgSym.members());
val body1: Array[Tree] = transform(body);
popContext();
val templ1: Tree$Template = copy.Template(templ, parents, body1);