@@ -380,6 +380,8 @@ object Flags {
380380 /** Tracked modifier for class parameter / a class with some tracked parameters */
381381 val (Tracked @ _, _, Dependent @ _) = newFlags(46 , " tracked" )
382382
383+ val (CaptureParam @ _, _, _) = newFlags(47 , " capture-param" )
384+
383385 // ------------ Flags following this one are not pickled ----------------------------------
384386
385387 /** Symbol is not a member of its owner */
@@ -449,7 +451,7 @@ object Flags {
449451
450452 /** Flags representing source modifiers */
451453 private val CommonSourceModifierFlags : FlagSet =
452- commonFlags(Private , Protected , Final , Case , Implicit , Given , Override , JavaStatic , Transparent , Erased )
454+ commonFlags(Private , Protected , Final , Case , Implicit , Given , Override , JavaStatic , Transparent , Erased , CaptureParam )
453455
454456 val TypeSourceModifierFlags : FlagSet =
455457 CommonSourceModifierFlags .toTypeFlags | Abstract | Sealed | Opaque | Open
@@ -469,7 +471,7 @@ object Flags {
469471 val FromStartFlags : FlagSet = commonFlags(
470472 Module , Package , Deferred , Method , Case , Enum , Param , ParamAccessor ,
471473 Scala2SpecialFlags , MutableOrOpen , Opaque , Touched , JavaStatic ,
472- OuterOrCovariant , LabelOrContravariant , CaseAccessor , Tracked ,
474+ OuterOrCovariant , LabelOrContravariant , CaseAccessor , Tracked , CaptureParam ,
473475 Extension , NonMember , Implicit , Given , Permanent , Synthetic , Exported ,
474476 SuperParamAliasOrScala2x , Inline , Macro , ConstructorProxy , Invisible )
475477
0 commit comments