- Notifications
You must be signed in to change notification settings - Fork 10.5k
/
Copy pathasync_initializer_objc.swift
16 lines (12 loc) · 802 Bytes
/
async_initializer_objc.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// RUN: %target-swift-frontend -target %target-swift-5.1-abi-triple %s -emit-sil -o /dev/null -verify
// RUN: %target-swift-frontend -target %target-swift-5.1-abi-triple %s -emit-sil -o /dev/null -verify -strict-concurrency=targeted
// RUN: %target-swift-frontend -target %target-swift-5.1-abi-triple %s -emit-sil -o /dev/null -verify -strict-concurrency=complete
// RUN: %target-swift-frontend -target %target-swift-5.1-abi-triple %s -emit-sil -o /dev/null -verify -strict-concurrency=complete -enable-upcoming-feature RegionBasedIsolation
// REQUIRES: concurrency
// REQUIRES: objc_interop
// REQUIRES: swift_feature_RegionBasedIsolation
import Foundation
classX:NSObject{
// expected-error@+1 {{'async' initializer cannot be represented in Objective-C}}
@objcinit(_ i :Int)async{}
}