diff options
author | Martin Odersky <odersky@gmail.com> | 2015-07-20 10:58:51 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2015-09-18 18:10:39 +0200 |
commit | 845a5d65796365454ceaaba48603afa07792f7e7 (patch) | |
tree | af52e67195f266c8014be8b2e55fdc043d3670fc /src/dotty/tools/dotc/core/TypeApplications.scala | |
parent | 2634498cede2525b07c1e40fbad0f5ae0cf96fda (diff) | |
download | dotty-845a5d65796365454ceaaba48603afa07792f7e7.tar.gz dotty-845a5d65796365454ceaaba48603afa07792f7e7.tar.bz2 dotty-845a5d65796365454ceaaba48603afa07792f7e7.zip |
Simplify EtaReduce
by removing dead case.
Diffstat (limited to 'src/dotty/tools/dotc/core/TypeApplications.scala')
-rw-r--r-- | src/dotty/tools/dotc/core/TypeApplications.scala | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/dotty/tools/dotc/core/TypeApplications.scala b/src/dotty/tools/dotc/core/TypeApplications.scala index c09d6a2e0..ca2e7601b 100644 --- a/src/dotty/tools/dotc/core/TypeApplications.scala +++ b/src/dotty/tools/dotc/core/TypeApplications.scala @@ -578,10 +578,7 @@ class TypeApplications(val self: Type) extends AnyVal { tp match { case tp: RefinedType => tp.refinedInfo match { - case TypeAlias(TypeRef(RefinedThis(rt), rname)) // TODO: Drop once hk applications have been updated - if (rname == tparam.name) && (rt eq self) => - etaCore(tp.parent, otherParams) - case TypeRef(TypeAlias(TypeRef(RefinedThis(rt), rname)), tpnme.hkApply) + case TypeAlias(TypeRef(RefinedThis(rt), rname)) if (rname == tparam.name) && (rt eq self) => etaCore(tp.parent, otherParams) case _ => |