diff options
author | Martin Odersky <odersky@gmail.com> | 2016-03-13 15:06:27 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2016-03-13 15:06:27 +0100 |
commit | d500b1d6caaafcc9258263c98dc5250f662410c7 (patch) | |
tree | d77a34624a490d9b6ac2b6034f6cb198694ead48 /src/dotty/tools/dotc/transform/FirstTransform.scala | |
parent | df5fcefac142f6ab65a93c33ec9179380025a492 (diff) | |
download | dotty-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.scala | 2 |
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) |