diff options
author | Martin Odersky <odersky@gmail.com> | 2009-07-02 17:53:28 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2009-07-02 17:53:28 +0000 |
commit | 3b72f6de8213b573675650d4ca16c0563981f965 (patch) | |
tree | 0c1b0432ee4ca068a00db330ccf413b79e2530a1 /src/compiler/scala/tools/nsc/typechecker/Unapplies.scala | |
parent | 08a4234ce025896bdcf4910a67d8178cf4336cb2 (diff) | |
download | scala-3b72f6de8213b573675650d4ca16c0563981f965.tar.gz scala-3b72f6de8213b573675650d4ca16c0563981f965.tar.bz2 scala-3b72f6de8213b573675650d4ca16c0563981f965.zip |
refined range positions some more; eliminated A...
refined range positions some more; eliminated Array.withDims
Diffstat (limited to 'src/compiler/scala/tools/nsc/typechecker/Unapplies.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/typechecker/Unapplies.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/Unapplies.scala b/src/compiler/scala/tools/nsc/typechecker/Unapplies.scala index e499376068..fc20277c52 100644 --- a/src/compiler/scala/tools/nsc/typechecker/Unapplies.scala +++ b/src/compiler/scala/tools/nsc/typechecker/Unapplies.scala @@ -135,11 +135,11 @@ trait Unapplies extends ast.TreeDSL companionModuleDef(cdef, parents ::: List(gen.scalaScalaObjectConstr)) } - def companionModuleDef(cdef: ClassDef, parents: List[Tree]): ModuleDef = atPos(cdef.pos) { + def companionModuleDef(cdef: ClassDef, parents: List[Tree]): ModuleDef = atPos(cdef) { ModuleDef( Modifiers(cdef.mods.flags & AccessFlags | SYNTHETIC, cdef.mods.privateWithin), cdef.name.toTermName, - Template(parents, emptyValDef, NoMods, Nil, List(Nil), Nil)) + Template(parents, emptyValDef, NoMods, Nil, List(Nil), Nil, cdef.impl.pos.toSynthetic)) } private val caseMods = Modifiers(SYNTHETIC | CASE) |