// RUN: %target-typecheck-verify-swift -debug-generic-signatures 2>&1 | %FileCheck %s // The GenericSignatureBuilder did not diagnose the first two. // CHECK-LABEL: .G1@ // CHECK-NEXT: Generic signature: struct G1 {} // CHECK-LABEL: .G2@ // CHECK-NEXT: Generic signature: struct G2 where T : BinaryInteger & FixedWidthInteger & UnsignedInteger & Codable {} // CHECK-LABEL: .G3@ // CHECK-NEXT: Generic signature: struct G3 where T : BinaryInteger, T : FixedWidthInteger, T : UnsignedInteger & Codable {} // CHECK-LABEL: .G1a@ // CHECK-NEXT: Generic signature: struct G1a {} // CHECK-LABEL: .G2a@ // CHECK-NEXT: Generic signature: struct G2a where T : BinaryInteger & FixedWidthInteger & UnsignedInteger {}