diff options
author | Adriaan Moors <adriaan.moors@typesafe.com> | 2014-02-05 12:45:29 -0800 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@typesafe.com> | 2014-02-05 12:48:55 -0800 |
commit | 38162b564b8e0b9b500fdc0443cb9e1a423a3ba3 (patch) | |
tree | 7d4fb585af62c39bbd1f0e929cb94543fe616499 /src | |
parent | 715a39bdf6a4632ec09b74777975ee90068b4466 (diff) | |
download | scala-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.scala | 2 |
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) => |