| 1 | // RUN: c-index-test core -print-source-symbols -- %s -target x86_64-apple-macosx10.7 | FileCheck %s |
|---|---|
| 2 | |
| 3 | @interface MyCls |
| 4 | @end |
| 5 | |
| 6 | @protocol P1,P2; |
| 7 | |
| 8 | // CHECK: [[@LINE+1]]:6 | function/C | foo | c:@F@foo#*$objc(cs)MyCls# | __Z3fooP5MyCls | Decl | rel: 0 |
| 9 | void foo(MyCls *o); |
| 10 | // CHECK: [[@LINE+1]]:6 | function/C | foo | c:@F@foo#*Qoobjc(pl)P1objc(pl)P2# | __Z3fooPU15objcproto2P12P211objc_object | Decl | rel: 0 |
| 11 | void foo(id<P2, P1> o); |
| 12 |