diff options
author | Martin Odersky <odersky@gmail.com> | 2014-08-03 20:41:32 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2014-08-03 20:43:49 +0200 |
commit | 2020938a77590f8c461041707716eca228f647d2 (patch) | |
tree | 137eb62b6ae9eaf70ee781ca1b756744673dd7cd /src/dotty/tools/dotc/typer/ProtoTypes.scala | |
parent | 0c97f086f80c4d29e1cc894df4c7dc4cc5be3a6a (diff) | |
download | dotty-2020938a77590f8c461041707716eca228f647d2.tar.gz dotty-2020938a77590f8c461041707716eca228f647d2.tar.bz2 dotty-2020938a77590f8c461041707716eca228f647d2.zip |
Code to handle overloaded unapply/unapplySeq methods
These were not handled before.
Diffstat (limited to 'src/dotty/tools/dotc/typer/ProtoTypes.scala')
-rw-r--r-- | src/dotty/tools/dotc/typer/ProtoTypes.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/typer/ProtoTypes.scala b/src/dotty/tools/dotc/typer/ProtoTypes.scala index 19d8d6895..0aa0aa538 100644 --- a/src/dotty/tools/dotc/typer/ProtoTypes.scala +++ b/src/dotty/tools/dotc/typer/ProtoTypes.scala @@ -257,8 +257,8 @@ object ProtoTypes { unique(new CachedViewProto(argType, resultType)) } - class UnapplyFunProto(typer: Typer)(implicit ctx: Context) extends FunProto( - untpd.TypedSplice(dummyTreeOfType(WildcardType)) :: Nil, WildcardType, typer) + class UnapplyFunProto(argType: Type, typer: Typer)(implicit ctx: Context) extends FunProto( + untpd.TypedSplice(dummyTreeOfType(argType)) :: Nil, WildcardType, typer) /** A prototype for expressions [] that are type-parameterized: * |