Files
swift-mirror/test/Generics/copyable_and_self_conforming_protocols.swift
Kavon Farvardin 0420310623 NCGenerics: it's no longer "experimental"
resolves rdar://127701059
2024-05-08 10:49:12 -07:00

21 lines
413 B
Swift

// RUN: %target-swift-frontend(mock-sdk: %clang-importer-sdk) -typecheck -enable-experimental-feature NonescapableTypes %s -verify
// REQUIRES: objc_interop
// REQUIRES: asserts
import Foundation
@objc protocol MyResult {
}
class Request<T : MyResult> {
}
struct Test {
let closure: (Request<MyResult>) -> Void
func test<R>(_ request: Request<R>) {
self.closure(request as! Request<MyResult>)
}
}