Files
swift-mirror/test/SILGen/objc_async_defined_in_swift_any.swift
Allan Shortlidge cb578172ea Tests: Remove -disable-availability-checking in more tests that use concurrency.
Use the `%target-swift-5.1-abi-triple` substitution to compile the tests for
deployment to the minimum OS versions required for use of _Concurrency APIs,
instead of disabling availability checking.
2024-10-19 12:35:20 -07:00

23 lines
512 B
Swift

// RUN: %target-swift-emit-silgen(mock-sdk: %clang-importer-sdk) -target %target-swift-5.1-abi-triple -verify %s
// REQUIRES: concurrency
// REQUIRES: objc_interop
import Foundation
@objc public protocol TAService {
func removeKey() async -> Any
}
class FakeService : TAService {
func removeKey() async -> Any {
return ""
}
}
class FakeClassHolder {
var service : TAService = FakeService()
func removeKey(_ key: String) async {
_ = await self.service.removeKey()
}
}