@@ -470,7 +470,6 @@ class Definitions {
470
470
471
471
@ tu lazy val andType : TypeSymbol = enterBinaryAlias(tpnme.AND , AndType (_, _))
472
472
@ tu lazy val orType : TypeSymbol = enterBinaryAlias(tpnme.OR , OrType (_, _, soft = false ))
473
- @ tu lazy val captureRoot : TermSymbol = enterPermanentSymbol(nme.CAPTURE_ROOT , AnyType ).asTerm
474
473
475
474
/** Method representing a throw */
476
475
@ tu lazy val throwMethod : TermSymbol = enterMethod(OpsPackageClass , nme.THROWkw ,
@@ -964,6 +963,7 @@ class Definitions {
964
963
@ tu lazy val CapsModule : Symbol = requiredModule(" scala.caps" )
965
964
@ tu lazy val Caps_unsafeBox : Symbol = CapsModule .requiredMethod(" unsafeBox" )
966
965
@ tu lazy val Caps_unsafeUnbox : Symbol = CapsModule .requiredMethod(" unsafeUnbox" )
966
+ @ tu lazy val captureRoot : TermSymbol = CapsModule .requiredValue(" *" )
967
967
968
968
// Annotation base classes
969
969
@ tu lazy val AnnotationClass : ClassSymbol = requiredClass(" scala.annotation.Annotation" )
@@ -1984,9 +1984,8 @@ class Definitions {
1984
1984
this .initCtx = ctx
1985
1985
if (! isInitialized) {
1986
1986
// 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
1990
1989
isInitialized = true
1991
1990
}
1992
1991
addSyntheticSymbolsComments
0 commit comments