summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/transform/SpecializeTypes.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2012-08-16 15:01:23 -0700
committerPaul Phillips <paulp@improving.org>2012-09-01 20:17:22 -0700
commit178f7a4511cf4274a8bc3016d9ac8481202128d2 (patch)
tree769f3b6d83ceda36354bfec754c91e62096430a1 /src/compiler/scala/tools/nsc/transform/SpecializeTypes.scala
parentd3d195966b4556065d0658e7ed09f38e00eed593 (diff)
downloadscala-178f7a4511cf4274a8bc3016d9ac8481202128d2.tar.gz
scala-178f7a4511cf4274a8bc3016d9ac8481202128d2.tar.bz2
scala-178f7a4511cf4274a8bc3016d9ac8481202128d2.zip
Worked around SI-6161 by annotating abstract type.
Diffstat (limited to 'src/compiler/scala/tools/nsc/transform/SpecializeTypes.scala')
-rw-r--r--src/compiler/scala/tools/nsc/transform/SpecializeTypes.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/transform/SpecializeTypes.scala b/src/compiler/scala/tools/nsc/transform/SpecializeTypes.scala
index fc9e611d20..be4ef1c65f 100644
--- a/src/compiler/scala/tools/nsc/transform/SpecializeTypes.scala
+++ b/src/compiler/scala/tools/nsc/transform/SpecializeTypes.scala
@@ -436,7 +436,7 @@ abstract class SpecializeTypes extends InfoTransform with TypingTransformers {
val sClassMap = anyrefSpecCache.getOrElseUpdate(sClass, mutable.Map[Symbol, Symbol]())
sClassMap.getOrElseUpdate(tparam,
- tparam.cloneSymbol(sClass, tparam.flags, (tparam.name append tpnme.SPECIALIZED_SUFFIX).asInstanceOf[Name]) // [Eugene] why do we need this cast?
+ tparam.cloneSymbol(sClass, tparam.flags, tparam.name append tpnme.SPECIALIZED_SUFFIX)
modifyInfo (info => TypeBounds(info.bounds.lo, AnyRefClass.tpe))
).tpe
}