Files
swift-mirror/test/decl/var/property_wrappers_top_level.swift
Doug Gregor 1284878ad8 [SE-0258] Rename init(initialValue:) --> init(wrappedValue:).
Addresses core team decision on acceptance of property wrappers.

Fixes rdar://problem/48871069.
2019-07-10 14:26:53 -07:00

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()