summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@typesafe.com>2014-02-05 12:45:29 -0800
committerAdriaan Moors <adriaan.moors@typesafe.com>2014-02-05 12:48:55 -0800
commit38162b564b8e0b9b500fdc0443cb9e1a423a3ba3 (patch)
tree7d4fb585af62c39bbd1f0e929cb94543fe616499 /src
parent715a39bdf6a4632ec09b74777975ee90068b4466 (diff)
downloadscala-38162b564b8e0b9b500fdc0443cb9e1a423a3ba3.tar.gz
scala-38162b564b8e0b9b500fdc0443cb9e1a423a3ba3.tar.bz2
scala-38162b564b8e0b9b500fdc0443cb9e1a423a3ba3.zip
SI-6169 initialize before .typeParams -- just in case
Diffstat (limited to 'src')
-rw-r--r--src/reflect/scala/reflect/internal/Types.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/reflect/scala/reflect/internal/Types.scala b/src/reflect/scala/reflect/internal/Types.scala
index 02f51c2562..cdae3eb584 100644
--- a/src/reflect/scala/reflect/internal/Types.scala
+++ b/src/reflect/scala/reflect/internal/Types.scala
@@ -2675,7 +2675,7 @@ trait Types
def rawToExistentialCreatedMe = (quantified corresponds underlying.typeArgs){ (q, a) => q.tpe =:= a }
if (underlying.typeSymbol.isJavaDefined && rawToExistentialCreatedMe) {
- val tpars = underlying.typeSymbol.typeParams
+ val tpars = underlying.typeSymbol.initialize.typeParams // TODO: is initialize needed?
debuglog(s"sharpen bounds: $this | ${underlying.typeArgs.map(_.typeSymbol)} <-- ${tpars.map(_.info)}")
foreach2(quantified, tpars) { (quant, tparam) =>