summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/typechecker/Typers.scala
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@epfl.ch>2010-09-22 20:38:55 +0000
committerAdriaan Moors <adriaan.moors@epfl.ch>2010-09-22 20:38:55 +0000
commit3e70e56427e9b4eed821863e233bc71a907464b5 (patch)
tree16894ed2e2e40ab0225981b0aa7d5c2c421bb2df /src/compiler/scala/tools/nsc/typechecker/Typers.scala
parentc8dec9898113a299ceb6201b84a451fc22813ca9 (diff)
downloadscala-3e70e56427e9b4eed821863e233bc71a907464b5.tar.gz
scala-3e70e56427e9b4eed821863e233bc71a907464b5.tar.bz2
scala-3e70e56427e9b4eed821863e233bc71a907464b5.zip
removed deskolemize hack for tcpoly.
initialize the tree's symbol in typedTypeDef to make sure its info is loaded. review by odersky
Diffstat (limited to 'src/compiler/scala/tools/nsc/typechecker/Typers.scala')
-rw-r--r--src/compiler/scala/tools/nsc/typechecker/Typers.scala1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/Typers.scala b/src/compiler/scala/tools/nsc/typechecker/Typers.scala
index 52ea62e656..082d9afcfd 100644
--- a/src/compiler/scala/tools/nsc/typechecker/Typers.scala
+++ b/src/compiler/scala/tools/nsc/typechecker/Typers.scala
@@ -1830,6 +1830,7 @@ trait Typers { self: Analyzer =>
// call typedTypeDef instead
// a TypeDef with type parameters must always be type checked in a new scope
private def typedTypeDef0(tdef: TypeDef): TypeDef = {
+ tdef.symbol.initialize
reenterTypeParams(tdef.tparams)
val tparams1 = tdef.tparams mapConserve {typedTypeDef(_)}
val typedMods = removeAnnotations(tdef.mods)