mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
[CoroutineAccessors] Added read.
The name is a placeholder for the mutating single-yield coroutine accessor.
This commit is contained in:
@@ -11,6 +11,7 @@ var _i: Int = 0
|
||||
// CHECK: #if compiler(>=5.3) && $CoroutineAccessors
|
||||
// CHECK-NEXT: public var i: Swift.Int {
|
||||
// CHECK-NEXT: _read
|
||||
// CHECK-NEXT: read
|
||||
// CHECK-NEXT: _modify
|
||||
// CHECK-NEXT: modify
|
||||
// CHECK-NEXT: }
|
||||
@@ -24,6 +25,9 @@ public var i: Int {
|
||||
_read {
|
||||
yield _i
|
||||
}
|
||||
read {
|
||||
yield _i
|
||||
}
|
||||
_modify {
|
||||
yield &_i
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user