Open JessyCatterwaul opened 1 year ago
Simple example:
@propertyWrapper struct OuterWrapper<T> { var wrappedValue: Void } enum E<T> { typealias Wrapper = OuterWrapper<Self> where T == Void } struct S { @E.Wrapper var observed = () }
On main this crash the compiler https://godbolt.org/z/aWjxzbr1E
Simple example: