aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/tasty
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2015-12-11 10:31:10 +0100
committerMartin Odersky <odersky@gmail.com>2015-12-11 10:31:10 +0100
commit6cb2a3bcee8bc4fb9ae4d148c8e620d3ae41040f (patch)
treeb2de4709dceae8f80856e3c251b8a59a3371ab3f /src/dotty/tools/dotc/core/tasty
parentfd44a171340a87359e267aeb63072bc5a8873b10 (diff)
downloaddotty-6cb2a3bcee8bc4fb9ae4d148c8e620d3ae41040f.tar.gz
dotty-6cb2a3bcee8bc4fb9ae4d148c8e620d3ae41040f.tar.bz2
dotty-6cb2a3bcee8bc4fb9ae4d148c8e620d3ae41040f.zip
Remove extraneous match
Diffstat (limited to 'src/dotty/tools/dotc/core/tasty')
-rw-r--r--src/dotty/tools/dotc/core/tasty/TreePickler.scala16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/dotty/tools/dotc/core/tasty/TreePickler.scala b/src/dotty/tools/dotc/core/tasty/TreePickler.scala
index 8fccb8973..d11d6f4b7 100644
--- a/src/dotty/tools/dotc/core/tasty/TreePickler.scala
+++ b/src/dotty/tools/dotc/core/tasty/TreePickler.scala
@@ -185,16 +185,12 @@ class TreePickler(pickler: TastyPickler) {
pickleNameAndSig(tpe.name, tpe.signature); pickleType(tpe.prefix)
}
case tpe: NamedType =>
- tpe match {
- case _ =>
- if (isLocallyDefined(tpe.symbol)) {
- writeByte(if (tpe.isType) TYPEREFsymbol else TERMREFsymbol)
- pickleSymRef(tpe.symbol); pickleType(tpe.prefix)
- }
- else {
- writeByte(if (tpe.isType) TYPEREF else TERMREF)
- pickleName(tpe.name); pickleType(tpe.prefix)
- }
+ if (isLocallyDefined(tpe.symbol)) {
+ writeByte(if (tpe.isType) TYPEREFsymbol else TERMREFsymbol)
+ pickleSymRef(tpe.symbol); pickleType(tpe.prefix)
+ } else {
+ writeByte(if (tpe.isType) TYPEREF else TERMREF)
+ pickleName(tpe.name); pickleType(tpe.prefix)
}
case tpe: ThisType =>
if (tpe.cls.is(Flags.Package) && !tpe.cls.isEffectiveRoot)