aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/typer/ProtoTypes.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-08-03 20:41:32 +0200
committerMartin Odersky <odersky@gmail.com>2014-08-03 20:43:49 +0200
commit2020938a77590f8c461041707716eca228f647d2 (patch)
tree137eb62b6ae9eaf70ee781ca1b756744673dd7cd /src/dotty/tools/dotc/typer/ProtoTypes.scala
parent0c97f086f80c4d29e1cc894df4c7dc4cc5be3a6a (diff)
downloaddotty-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.scala4
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:
*