diff options
author | Martin Odersky <odersky@gmail.com> | 2013-11-18 19:04:33 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2013-11-18 19:05:27 +0100 |
commit | b6d7b28403c34f61c5317c37acce1b4118a4181c (patch) | |
tree | bbfee77f416b2746c37f13fd541d7b30905a4bf0 /src/dotty/tools/dotc/core/transform/Erasure.scala | |
parent | f046e7a0c26500850a51e2f60122631b2c807f65 (diff) | |
download | dotty-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.scala | 6 |
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) |