aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/transform/Erasure.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-11-18 19:04:33 +0100
committerMartin Odersky <odersky@gmail.com>2013-11-18 19:05:27 +0100
commitb6d7b28403c34f61c5317c37acce1b4118a4181c (patch)
treebbfee77f416b2746c37f13fd541d7b30905a4bf0 /src/dotty/tools/dotc/core/transform/Erasure.scala
parentf046e7a0c26500850a51e2f60122631b2c807f65 (diff)
downloaddotty-b6d7b28403c34f61c5317c37acce1b4118a4181c.tar.gz
dotty-b6d7b28403c34f61c5317c37acce1b4118a4181c.tar.bz2
dotty-b6d7b28403c34f61c5317c37acce1b4118a4181c.zip
Various cleanups
Diffstat (limited to 'src/dotty/tools/dotc/core/transform/Erasure.scala')
-rw-r--r--src/dotty/tools/dotc/core/transform/Erasure.scala6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/dotty/tools/dotc/core/transform/Erasure.scala b/src/dotty/tools/dotc/core/transform/Erasure.scala
index a0438fc4f..119400fdb 100644
--- a/src/dotty/tools/dotc/core/transform/Erasure.scala
+++ b/src/dotty/tools/dotc/core/transform/Erasure.scala
@@ -42,7 +42,7 @@ object Erasure {
else erasure(tp.info)
case tp: RefinedType =>
val parent = tp.parent
- if (parent.isArray) eraseArray(tp)
+ if (parent isRef defn.ArrayClass) eraseArray(tp)
else erasure(parent)
case ConstantType(_) | NoType | NoPrefix =>
tp
@@ -112,9 +112,9 @@ object Erasure {
else paramSignature(tp.info)
case tp: RefinedType =>
val parent = tp.parent
- if (parent.isArray)
+ if (parent isRef defn.ArrayClass)
eraseArray(tp) match {
- case tp1: RefinedType if tp1.parent.isArray =>
+ case tp1: RefinedType if tp1.parent isRef defn.ArrayClass =>
paramSignature(tp1.refinedInfo) ++ "[]"
case tp1 =>
paramSignature(tp1)