Files
swift-mirror/validation-test/compiler_crashers_2_fixed/rdar110806272.swift

18 lines
416 B
Swift

// RUN: not %target-swift-frontend -typecheck %s
// This code is invalid, but we shouldn't crash.
struct SyntaxCollectionIterator<E: SyntaxProtocol>: IteratorProtocol {
typealias Element = E
}
protocol SyntaxCollection: BidirectionalCollection {}
extension SyntaxCollection {
typealias Iterator = SyntaxCollectionIterator<Element>
}
struct AccessorListSyntax: SyntaxCollection {
typealias Element = Int
}