Files
swift-mirror/validation-test/compiler_crashers_2_fixed/0008-rdar18796397.swift
David Farler 8a5ed405bf Make var parameters an error for Swift 3
This finishes up revisions to SE-0003 - only var function parameters
are disallowed for Swift 3.
2016-01-30 12:39:17 -08:00

21 lines
341 B
Swift

// RUN: %target-swift-frontend %s -emit-ir -o /dev/null
public protocol OurProtocol {
typealias T
var myVar: T? {get set}
var validator: (Int) -> (T) { get set }
}
class Parent {
}
class MyClass<T> : OurProtocol {
var myVar: T?
var validator: (Int) -> (T) = { (t) -> (T) in return t as! T }
}
var myClass = MyClass<Int>()