1 // RUN: %clang_cc1 -fsyntax-only -verify %s
2 // expected-no-diagnostics
11 // Interface conforms to inherited protocol
13 @interface B0 : A <P0>
19 // Interface conforms to a protocol which extends another. The other
20 // protocol is inherited, and extended methods are implemented.
26 @interface B1 : A <P1>
33 // Interface conforms to a protocol whose methods are provided by an
34 // alternate inherited protocol.
40 @interface B2 : A <P2>
46 // Interface conforms to a protocol whose methods are provided by a base class.
52 @interface B3 : A1 <P2>