summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/typechecker/Namers.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2005-12-19 15:47:50 +0000
committerMartin Odersky <odersky@gmail.com>2005-12-19 15:47:50 +0000
commitd8fdc6daf9486bc9884dbd695146821b773142fd (patch)
treed2b83a4b2b4088fd0a1d2bb00eab355d28688f0b /src/compiler/scala/tools/nsc/typechecker/Namers.scala
parent9821f70bc7026b7c43297c3723d9ce856c9e5330 (diff)
downloadscala-d8fdc6daf9486bc9884dbd695146821b773142fd.tar.gz
scala-d8fdc6daf9486bc9884dbd695146821b773142fd.tar.bz2
scala-d8fdc6daf9486bc9884dbd695146821b773142fd.zip
Diffstat (limited to 'src/compiler/scala/tools/nsc/typechecker/Namers.scala')
-rw-r--r--src/compiler/scala/tools/nsc/typechecker/Namers.scala5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/Namers.scala b/src/compiler/scala/tools/nsc/typechecker/Namers.scala
index bb0aeed305..0fd959e271 100644
--- a/src/compiler/scala/tools/nsc/typechecker/Namers.scala
+++ b/src/compiler/scala/tools/nsc/typechecker/Namers.scala
@@ -111,7 +111,10 @@ trait Namers: Analyzer {
} else {
c = enterInScope(context.owner.newClass(pos, name)).setFlag(flags | inConstructorFlag);
}
- if (c.owner.isPackageClass) currentRun.symSource(c) = context.unit.source.getFile();
+ if (c.owner.isPackageClass) {
+ currentRun.symSource(c) = context.unit.source.getFile();
+ c.sourceFile = context.unit.source.getFile();
+ }
c
}