// RUN: %target-swift-frontend -emit-ir %s // https://github.com/apple/swift/issues/46898 public protocol ParsableResult { associatedtype Parser } final class ResultElement { } enum InteractiveAPIError: Error { case malformedResult } class XMLSAXElementParser { public required init() {} } final class InteractiveAPICall: XMLSAXElementParser where Document.Parser == Parser { required init() {} func result(_: Document) { } }