// RUN: %target-swift-frontend -typecheck %s enum E {} protocol P { associatedtype T var closure: () -> E { get } } struct Concrete: P { let closure: () -> E }