-
Couldn't load subscription status.
- Fork 1.1k
Closed
Labels
area:experimental:ccCapture checking relatedCapture checking relatedarea:experimental:separation-checkingIssues regarding language.experimental.separationCheckingIssues regarding language.experimental.separationCheckingitype:bug
Description
Compiler version
3.8.0-RC1-bin-20251017-96aff06-NIGHTLY
Context
Experimenting with https://nightly.scala-lang.org/docs/reference/experimental/capture-checking/separation-checking.html
Minimized code
import language.experimental.{captureChecking, separationChecking}
class Ref(init: Int) extends scala.caps.Mutable:
private var current = init
def get: Int = current
update def set(x: Int): Unit = current = x // no error if `update` is omittedMetadata
Metadata
Assignees
Labels
area:experimental:ccCapture checking relatedCapture checking relatedarea:experimental:separation-checkingIssues regarding language.experimental.separationCheckingIssues regarding language.experimental.separationCheckingitype:bug