// RUN: not %target-swift-frontend %s -parse // Distributed under the terms of the MIT license // Test case submitted to project by https://github.com/practicalswift (practicalswift) // Test case found by fuzzing func s() -> p { class w: r, n { b, g : b where f.d == g> { } protocol b { } struct c : b { } m k { } struct d : b { rotocol a : a { } strucequ} struct c == d.Iterator.Element> func b(e : e) -> c