@@ -470,7 +470,6 @@ class Definitions {
470470
471471 @ tu lazy val andType : TypeSymbol = enterBinaryAlias(tpnme.AND , AndType (_, _))
472472 @ tu lazy val orType : TypeSymbol = enterBinaryAlias(tpnme.OR , OrType (_, _, soft = false ))
473- @ tu lazy val captureRoot : TermSymbol = enterPermanentSymbol(nme.CAPTURE_ROOT , AnyType ).asTerm
474473
475474 /** Method representing a throw */
476475 @ tu lazy val throwMethod : TermSymbol = enterMethod(OpsPackageClass , nme.THROWkw ,
@@ -964,6 +963,7 @@ class Definitions {
964963 @ tu lazy val CapsModule : Symbol = requiredModule(" scala.caps" )
965964 @ tu lazy val Caps_unsafeBox : Symbol = CapsModule .requiredMethod(" unsafeBox" )
966965 @ tu lazy val Caps_unsafeUnbox : Symbol = CapsModule .requiredMethod(" unsafeUnbox" )
966+ @ tu lazy val captureRoot : TermSymbol = CapsModule .requiredValue(" *" )
967967
968968 // Annotation base classes
969969 @ tu lazy val AnnotationClass : ClassSymbol = requiredClass(" scala.annotation.Annotation" )
@@ -1984,9 +1984,8 @@ class Definitions {
19841984 this .initCtx = ctx
19851985 if (! isInitialized) {
19861986 // force initialization of every symbol that is synthesized or hijacked by the compiler
1987- val forced = syntheticCoreClasses ++ syntheticCoreMethods ++ ScalaValueClasses ()
1988- ++ (JavaEnumClass :: (if Feature .ccEnabled then captureRoot :: Nil else Nil ))
1989-
1987+ val forced =
1988+ syntheticCoreClasses ++ syntheticCoreMethods ++ ScalaValueClasses () :+ JavaEnumClass
19901989 isInitialized = true
19911990 }
19921991 addSyntheticSymbolsComments
0 commit comments