1/* { dg-do compile } */
2@class Base;
3@protocol _Protocol;
4
5@interface ClassA {
6}
7-(void) func1:(Base<_Protocol> *)inTarget;
8@end
9
10int main()
11{
12 ClassA* theA = 0;
13 Base<_Protocol>* myBase = 0;
14 [theA func1:myBase];
15
16 return 0;
17}
18
19