diff options
author | paltherr <paltherr@epfl.ch> | 2004-02-28 02:27:33 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2004-02-28 02:27:33 +0000 |
commit | 45715e42899666e967e5c2a517a4078847b28b41 (patch) | |
tree | 62e85ab4a161edde4e105e15bb5dc3218e764c4a | |
parent | 531b370021612f00616432eb8914bca887120373 (diff) | |
download | scala-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.scala | 2 |
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); |