diff options
Diffstat (limited to 'src/library/scala/reflect/generic/UnPickler.scala')
-rwxr-xr-x | src/library/scala/reflect/generic/UnPickler.scala | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/library/scala/reflect/generic/UnPickler.scala b/src/library/scala/reflect/generic/UnPickler.scala index 745dd1c0da..b7f324d6a3 100755 --- a/src/library/scala/reflect/generic/UnPickler.scala +++ b/src/library/scala/reflect/generic/UnPickler.scala @@ -396,10 +396,7 @@ abstract class UnPickler { NullaryMethodType(restpe) case EXISTENTIALtpe => val restpe = readTypeRef() - val tparams = until(end, readSymbolRef) - // binary compatibility: in 2.9.x, Symbol doesn't have setFlag - tparams foreach (x => x.asInstanceOf[{ def setFlag(mask: Long): this.type }] setFlag EXISTENTIAL) - ExistentialType(tparams, restpe) + ExistentialType(until(end, readSymbolRef), restpe) case ANNOTATEDtpe => var typeRef = readNat() val selfsym = if (isSymbolRef(typeRef)) { |