Files
swift-mirror/test/decl/class/effectful_properties_objc.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

18 lines
492 B
Swift

// RUN: %target-typecheck-verify-swift -target %target-swift-5.1-abi-triple
// REQUIRES: objc_interop
enum E : Error {
case NotAvailable
}
class ProblematicObjC {
@objc var par : Int { // expected-error{{property with 'throws' or 'async' is not representable in Objective-C}}
get async throws { 60 }
}
@objc subscript(_ i : Int) -> Int { // expected-error{{subscript with 'throws' or 'async' is not representable in Objective-C}}
get throws { throw E.NotAvailable }
}
}