xref: /llvm-project/clang/test/Index/print-usrs.c (revision 7afa85b8fa6b19b9a1f77e1f23af67851b22b295)
1599d73aaSTed Kremenek // RUN: c-index-test -print-usr-file %s | FileCheck %s
2599d73aaSTed Kremenek // This isn't really C code; it has a .c extension to get picked up by lit.
3599d73aaSTed Kremenek ObjCClass NSObject
4599d73aaSTed Kremenek ObjCCategory NSObject foo
5599d73aaSTed Kremenek ObjCIvar x c:objc(cs)NSObject
6599d73aaSTed Kremenek ObjCMethod foo: 0 c:objc(cs)NSObject
7599d73aaSTed Kremenek ObjCMethod baz:with 1 c:objc(cs)NSObject
8599d73aaSTed Kremenek ObjCProperty gimme c:objc(cs)NSObject
9599d73aaSTed Kremenek ObjCProtocol blah
10599d73aaSTed Kremenek // CHECK: c:objc(cs)NSObject
11*7afa85b8STed Kremenek // CHECK: c:objc(cy)NSObject@foo
12*7afa85b8STed Kremenek // CHECK: c:objc(cs)NSObject@x
13599d73aaSTed Kremenek // CHECK: c:objc(cs)NSObject(cm)foo:
14599d73aaSTed Kremenek // CHECK: c:objc(cs)NSObject(im)baz:with
15599d73aaSTed Kremenek // CHECK: c:objc(cs)NSObject(py)gimme
16599d73aaSTed Kremenek // CHECK: c:objc(pl)blah
17599d73aaSTed Kremenek 
18