// RUN: %target-swift-frontend -typecheck %s -debug-generic-signatures 2>&1 | %FileCheck %s class C {} protocol P0 {} protocol P1 { associatedtype T where T == C & P0 associatedtype U } protocol P2 { associatedtype T where T == C & P0 } // CHECK-LABEL: .P3@ // CHECK-NEXT: Requirement signature: protocol P3 { associatedtype T : P1 & P2 where T.U == Int }