blob: 5482b4267a0ac0b25468be35377b7e5394dc2734 [file] [log] [blame]
// RUN: %target-swift-frontend -emit-ir %s
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) {
}
}