aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/dotty/tools/dotc/core/Types.scala10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/dotty/tools/dotc/core/Types.scala b/src/dotty/tools/dotc/core/Types.scala
index 566268455..84d74b0f4 100644
--- a/src/dotty/tools/dotc/core/Types.scala
+++ b/src/dotty/tools/dotc/core/Types.scala
@@ -883,12 +883,10 @@ object Types {
instantiate(tp)
}
/** Reduce rhs of $hkApply to make it stand alone */
- def betaReduce(tp: Type) =
- if (pre.parent.isSafeLambda) {
- val reduced = instTop(tp)
- if (instantiate.isSafe) reduced else NoType
- }
- else NoType
+ def betaReduce(tp: Type) = {
+ val reduced = instTop(tp)
+ if (instantiate.isSafe) reduced else NoType
+ }
pre.refinedInfo match {
case TypeAlias(alias) =>
if (pre.refinedName ne name) loop(pre.parent)