// RUN: not %target-swift-frontend(mock-sdk: %clang-importer-sdk) -disable-objc-attr-requires-foundation-module -typecheck %s -emit-fixits-path %t.remap | |
// RUN: c-arcmt-test %t.remap | arcmt-test -verify-transformed-files %s.result | |
import ObjectiveC | |
// REQUIRES: objc_interop | |
func foo(an : Any) { | |
let a1 : AnyObject | |
a1 = an | |
let a2 : AnyObject? | |
a2 = an | |
let a3 : AnyObject! | |
a3 = an | |
} | |
func foo1(_ an : Any) { | |
let obj: AnyObject = an | |
} | |
func foo2(_ messageData: Any?) -> AnyObject? { | |
return messageData | |
} |