aboutsummaryrefslogtreecommitdiff
path: root/src/dotty
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2015-07-20 10:58:51 +0200
committerMartin Odersky <odersky@gmail.com>2015-09-18 18:10:39 +0200
commit845a5d65796365454ceaaba48603afa07792f7e7 (patch)
treeaf52e67195f266c8014be8b2e55fdc043d3670fc /src/dotty
parent2634498cede2525b07c1e40fbad0f5ae0cf96fda (diff)
downloaddotty-845a5d65796365454ceaaba48603afa07792f7e7.tar.gz
dotty-845a5d65796365454ceaaba48603afa07792f7e7.tar.bz2
dotty-845a5d65796365454ceaaba48603afa07792f7e7.zip
Simplify EtaReduce
by removing dead case.
Diffstat (limited to 'src/dotty')
-rw-r--r--src/dotty/tools/dotc/core/TypeApplications.scala5
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 _ =>