| // RUN: %target-swift-frontend -typecheck %s |
| |
| // REQUIRES: OS=ios |
| // FIXME: this test could use the %clang-importer-sdk, but swift tries to |
| // deserialize the real UIKit module and match it up with the mock SDK, and |
| // crashes. Another reason to stop using source imports. |
| |
| import UIKit |
| |
| // Check that we drop the variadic parameter from certain UIKit initializers. |
| func makeAnActionSheet() -> UIActionSheet { |
| return UIActionSheet(title: "Error", |
| delegate: nil, |
| cancelButtonTitle: "Cancel", |
| destructiveButtonTitle: "OK") |
| } |
| |
| func makeAnAlertView() -> UIAlertView { |
| return UIAlertView(title: "Error", |
| message: "The operation completed successfully.", |
| delegate: nil, |
| cancelButtonTitle: "Abort") |
| } |