aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform/FirstTransform.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2016-03-13 15:06:27 +0100
committerMartin Odersky <odersky@gmail.com>2016-03-13 15:06:27 +0100
commitd500b1d6caaafcc9258263c98dc5250f662410c7 (patch)
treed77a34624a490d9b6ac2b6034f6cb198694ead48 /src/dotty/tools/dotc/transform/FirstTransform.scala
parentdf5fcefac142f6ab65a93c33ec9179380025a492 (diff)
downloaddotty-d500b1d6caaafcc9258263c98dc5250f662410c7.tar.gz
dotty-d500b1d6caaafcc9258263c98dc5250f662410c7.tar.bz2
dotty-d500b1d6caaafcc9258263c98dc5250f662410c7.zip
Propagate source file to synthetic companions
Diffstat (limited to 'src/dotty/tools/dotc/transform/FirstTransform.scala')
-rw-r--r--src/dotty/tools/dotc/transform/FirstTransform.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/transform/FirstTransform.scala b/src/dotty/tools/dotc/transform/FirstTransform.scala
index 6b13d46b2..37ae1d94e 100644
--- a/src/dotty/tools/dotc/transform/FirstTransform.scala
+++ b/src/dotty/tools/dotc/transform/FirstTransform.scala
@@ -124,7 +124,7 @@ class FirstTransform extends MiniPhaseTransform with IdentityDenotTransformer wi
private def newCompanion(name: TermName, forClass: Symbol)(implicit ctx: Context) = {
val modul = ctx.newCompleteModuleSymbol(forClass.owner, name, Synthetic, Synthetic,
- defn.ObjectType :: Nil, Scopes.newScope)
+ defn.ObjectType :: Nil, Scopes.newScope, assocFile = forClass.asClass.assocFile)
val mc = modul.moduleClass
val mcComp = ctx.synthesizeCompanionMethod(nme.COMPANION_CLASS_METHOD, forClass, mc)