Skip to content

Commit 7813c8c

Browse files
committed
[Macros] Add test that triggered a reference cycle.
Fixes rdar://108565923.
1 parent 43355f8 commit 7813c8c

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

test/stdlib/Observation/Observable.swift

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,18 @@ import StdlibUnittest
1010
import _Observation
1111
import _Concurrency
1212

13+
@available(SwiftStdlib 5.9, *)
14+
@MainActor @Observable
15+
final class StateMachine {
16+
enum State {
17+
case initializing
18+
case running
19+
case complete
20+
}
21+
22+
var state: State = .initializing
23+
}
24+
1325
@usableFromInline
1426
@inline(never)
1527
func _blackHole<T>(_ value: T) { }

0 commit comments

Comments
 (0)