aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/pickling/TreeUnpickler.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2015-04-28 09:50:44 +0200
committerMartin Odersky <odersky@gmail.com>2015-04-28 12:07:29 +0200
commit512689c11348144023e7b55298cc5d9be3203eb0 (patch)
treebfb4e5ae51f620591cbf4ef69da4cb17248a1d19 /src/dotty/tools/dotc/core/pickling/TreeUnpickler.scala
parenta4d86e9640e33506d9c9cec625567907a82cd16f (diff)
downloaddotty-512689c11348144023e7b55298cc5d9be3203eb0.tar.gz
dotty-512689c11348144023e7b55298cc5d9be3203eb0.tar.bz2
dotty-512689c11348144023e7b55298cc5d9be3203eb0.zip
Unpickler should not label parameter accessors Deferred.
Diffstat (limited to 'src/dotty/tools/dotc/core/pickling/TreeUnpickler.scala')
-rw-r--r--src/dotty/tools/dotc/core/pickling/TreeUnpickler.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/core/pickling/TreeUnpickler.scala b/src/dotty/tools/dotc/core/pickling/TreeUnpickler.scala
index ba3023ed1..25fecbbbf 100644
--- a/src/dotty/tools/dotc/core/pickling/TreeUnpickler.scala
+++ b/src/dotty/tools/dotc/core/pickling/TreeUnpickler.scala
@@ -338,7 +338,7 @@ class TreeUnpickler(reader: TastyReader, tastyName: TastyName.Table) {
name.isTermName && !name.isConstructorName && !givenFlags.is(ParamOrAccessor) ||
isAbstractType
var flags = givenFlags
- if (lacksDefinition) flags |= Deferred
+ if (lacksDefinition && tag != PARAM) flags |= Deferred
if (tag == DEFDEF) flags |= Method
if (givenFlags is Module)
flags = flags | (if (tag == VALDEF) ModuleCreationFlags else ModuleClassCreationFlags)