mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Addresses core team decision on acceptance of property wrappers. Fixes rdar://problem/48871069.
16 lines
352 B
Swift
16 lines
352 B
Swift
// RUN: %target-swift-frontend -typecheck -primary-file %s -verify -module-name main
|
|
|
|
@propertyWrapper
|
|
struct Wrapper<T> {
|
|
var wrappedValue: T
|
|
init(wrappedValue initialValue: T) {
|
|
wrappedValue = initialValue
|
|
}
|
|
}
|
|
|
|
// expected-error@+1{{property wrappers are not yet supported in top-level code}}
|
|
@Wrapper var value: Int = 17
|
|
|
|
func f() { }
|
|
f()
|