Commits
Doug Gregor committed 92aae25a7b5
Allow a failabile initializer spelled init! to satisfy a non-failable initializer requirement. This is useful when making an Objective-C class conform to a Swift protocol. Note that we can only implement this safely for non-@objc protocols, where we have a witnes function that can perform the checked unwrapping. Swift SVN r21782