mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
31 lines
529 B
Swift
31 lines
529 B
Swift
// RUN: %target-swift-frontend -emit-ir %s
|
|
|
|
// https://github.com/apple/swift/issues/46898
|
|
|
|
public protocol ParsableResult {
|
|
associatedtype Parser
|
|
}
|
|
|
|
final class ResultElement<T> {
|
|
}
|
|
|
|
|
|
enum InteractiveAPIError: Error {
|
|
case malformedResult
|
|
}
|
|
|
|
class XMLSAXElementParser<ChildElement> {
|
|
public required init() {}
|
|
}
|
|
|
|
|
|
|
|
final class InteractiveAPICall<Document: ParsableResult, Parser>:
|
|
XMLSAXElementParser<Document.Parser> where Document.Parser == Parser {
|
|
|
|
required init() {}
|
|
|
|
func result(_: Document) {
|
|
}
|
|
}
|