1 | // RUN: %clang_cc1 -emit-llvm %s -o /dev/null |
---|---|
2 | @protocol O |
3 | @end |
4 | @interface O < O > { |
5 | } |
6 | @end |
7 | struct A { |
8 | }; |
9 | @protocol AB |
10 | - (unsigned) ver; |
11 | @end |
12 | @interface AGy:O < AB > { |
13 | } |
14 | @end |
15 | @implementation AGy |
16 | - (unsigned) ver { |
17 | } |
18 | @end |
19 |