// RUN: %target-swift-frontend %s -emit-silgen | %FileCheck %s // rdar://16238241 // Make sure we can parse where clause with conformance & same-type requirements. protocol Runcible { associatedtype Mince associatedtype Quince } struct Spoon {} // CHECK: sil [ossa] @foo : $@convention(thin) () -> @out Spoon sil [ossa] @foo : $@convention(thin) () -> @out Spoon { entry(%0 : $*Spoon): return undef : $() }