-
Type:
Bug
-
Status: Resolved
-
Priority:
Medium
-
Resolution: Done
-
Component/s: Compiler
-
Labels:None
-
Environment:
Xcode 8 (8A218a)
Apple Swift version 3.0 (swiftlang-800.0.46.2 clang-800.0.38)
Build Target iOS SDK 10
This will not work in Swift 3:
typealias ViewClosure = () -> UIView
class ViewController: UIViewController {
func viewMaker(closure: @autoclosure ViewClosure) {
self.view = closure()
}
}
Error:
@autoclosure ViewClosure: @autoclosure attribute only applies to function types
- duplicates
-
SR-3824 Autoclosure attribute fails with type aliased function
-
- Resolved
-