diff options
author | Martin Odersky <odersky@gmail.com> | 2014-02-04 11:39:32 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2014-02-06 16:02:42 +0100 |
commit | 380c34d70b86466b896fa3d9a3c42109e4df8b56 (patch) | |
tree | 6e25d9505d849daba1433705e7bd501aa963cfc0 /src/dotty/tools/dotc/core/pickling/ClassfileParser.scala | |
parent | 09a87aad0449af38e2efeafb8c3770fb7d61a437 (diff) | |
download | dotty-380c34d70b86466b896fa3d9a3c42109e4df8b56.tar.gz dotty-380c34d70b86466b896fa3d9a3c42109e4df8b56.tar.bz2 dotty-380c34d70b86466b896fa3d9a3c42109e4df8b56.zip |
Fix bug for reading type arguments in ClassfileParser
Diffstat (limited to 'src/dotty/tools/dotc/core/pickling/ClassfileParser.scala')
-rw-r--r-- | src/dotty/tools/dotc/core/pickling/ClassfileParser.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/core/pickling/ClassfileParser.scala b/src/dotty/tools/dotc/core/pickling/ClassfileParser.scala index f87d91597..5edddc396 100644 --- a/src/dotty/tools/dotc/core/pickling/ClassfileParser.scala +++ b/src/dotty/tools/dotc/core/pickling/ClassfileParser.scala @@ -268,9 +268,9 @@ class ClassfileParser( else TypeBounds.lower(tp) case '*' => TypeBounds.empty } - tp1 = RefinedType(tp, formals.head.name, bounds) + tp1 = RefinedType(tp1, formals.head.name, bounds) case _ => - tp1 = RefinedType(tp, formals.head.name, TypeAlias(sig2type(tparams, skiptvs))) + tp1 = RefinedType(tp1, formals.head.name, TypeAlias(sig2type(tparams, skiptvs))) } formals = formals.tail } |