blob: feaf71f0ff9d071c527c23f07c23e458af85f70f [file] [log] [blame]
protocol P {
var x: String? { get set }
func foo()
}
struct X : P {
var x: String
func foo() { print("X(x: \(x))") }
}
func go() -> P { return X("hello") }