aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/unpickleScala2
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2016-09-28 09:33:32 +0200
committerMartin Odersky <odersky@gmail.com>2016-09-28 09:33:32 +0200
commit992c72ee5f2f105d587de20efd3858824fc7e7c8 (patch)
tree8e62d279d4e9ae61849256fe0b06d0f2bd0abb12 /src/dotty/tools/dotc/core/unpickleScala2
parent517aafc8e42f7204debdd2d9bff30c9fb90fab98 (diff)
downloaddotty-992c72ee5f2f105d587de20efd3858824fc7e7c8.tar.gz
dotty-992c72ee5f2f105d587de20efd3858824fc7e7c8.tar.bz2
dotty-992c72ee5f2f105d587de20efd3858824fc7e7c8.zip
Make Modifiers untyped only.
The typed variant is no longer needed. This means modifiers can safely be ignored in typed trees if we so choose.
Diffstat (limited to 'src/dotty/tools/dotc/core/unpickleScala2')
-rw-r--r--src/dotty/tools/dotc/core/unpickleScala2/Scala2Unpickler.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/core/unpickleScala2/Scala2Unpickler.scala b/src/dotty/tools/dotc/core/unpickleScala2/Scala2Unpickler.scala
index d278fdef1..70148b3e2 100644
--- a/src/dotty/tools/dotc/core/unpickleScala2/Scala2Unpickler.scala
+++ b/src/dotty/tools/dotc/core/unpickleScala2/Scala2Unpickler.scala
@@ -12,6 +12,7 @@ import StdNames._, Denotations._, NameOps._, Flags._, Constants._, Annotations._
import dotty.tools.dotc.typer.ProtoTypes.{FunProtoTyped, FunProto}
import util.Positions._
import dotty.tools.dotc.ast.{tpd, Trees, untpd}, ast.tpd._
+import ast.untpd.Modifiers
import printing.Texts._
import printing.Printer
import io.AbstractFile
@@ -1236,7 +1237,7 @@ class Scala2Unpickler(bytes: Array[Byte], classRoot: ClassDenotation, moduleClas
val pflags = (pflagsHi.toLong << 32) + pflagsLo
val flags = unpickleScalaFlags(pflags, isType)
val privateWithin = readNameRef().asTypeName
- Trees.Modifiers[Type](flags, privateWithin, Nil)
+ Modifiers(flags, privateWithin, Nil)
}
protected def readTemplateRef()(implicit ctx: Context): Template =