diff options
author | Martin Odersky <odersky@gmail.com> | 2006-01-24 18:37:58 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2006-01-24 18:37:58 +0000 |
commit | 26dd3fc05ffc554c2a0c41c122cdb9790bd34251 (patch) | |
tree | 2a0a967aa21041058245930bc28e1a0305e01eb0 /src/compiler/scala/tools/nsc/typechecker/Namers.scala | |
parent | 73892507bc3a3b321a78e0501864b5080ddac130 (diff) | |
download | scala-26dd3fc05ffc554c2a0c41c122cdb9790bd34251.tar.gz scala-26dd3fc05ffc554c2a0c41c122cdb9790bd34251.tar.bz2 scala-26dd3fc05ffc554c2a0c41c122cdb9790bd34251.zip |
Diffstat (limited to 'src/compiler/scala/tools/nsc/typechecker/Namers.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/typechecker/Namers.scala | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/Namers.scala b/src/compiler/scala/tools/nsc/typechecker/Namers.scala index 86fd94110d..94997532f2 100644 --- a/src/compiler/scala/tools/nsc/typechecker/Namers.scala +++ b/src/compiler/scala/tools/nsc/typechecker/Namers.scala @@ -156,11 +156,12 @@ trait Namers requires Analyzer { m = context.owner.newModule(pos, name); m.setFlag(flags); m.moduleClass.setFlag(flags | inConstructorFlag); - if (m.owner.isPackageClass) - m.moduleClass.sourceFile = context.unit.source.getFile(); enterInScope(m) } - if (m.owner.isPackageClass) currentRun.symSource(m) = context.unit.source.getFile(); + if (m.owner.isPackageClass) { + m.moduleClass.sourceFile = context.unit.source.getFile(); + currentRun.symSource(m) = m.moduleClass.sourceFile + } m } |