diff options
Diffstat (limited to 'clang/test/Index/usrs.cpp')
-rw-r--r-- | clang/test/Index/usrs.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/clang/test/Index/usrs.cpp b/clang/test/Index/usrs.cpp index dca141e8f05..f277740393e 100644 --- a/clang/test/Index/usrs.cpp +++ b/clang/test/Index/usrs.cpp @@ -83,6 +83,10 @@ template <class T> typename T::A someTemplFn() {} template <class T> typename T::B someTemplFn() {} template <class T> int someTemplFn() {} +void funWithChar(char c) {} +void funWithChar(unsigned char c) {} +void funWithChar(signed char c) {} + // RUN: c-index-test -test-load-source-usrs all %s | FileCheck %s // CHECK: usrs.cpp c:@N@foo Extent=[1:1 - 4:2] // CHECK: usrs.cpp c:@N@foo@x Extent=[2:3 - 2:8] @@ -147,6 +151,11 @@ template <class T> int someTemplFn() {} // CHECK: usrs.cpp c:usrs.cpp@aN@C@RDar9371763_Foo@F@bar# Extent=[75:1 - 75:31] // CHECK: usrs.cpp c:@F@rdar9371763# Extent=[77:1 - 80:2] // CHECK: usrs.cpp c:usrs.cpp@1204@F@rdar9371763#@foo Extent=[78:3 - 78:22] + // CHECK: usrs.cpp c:@FT@>1#TsomeTemplFn#^type-parameter-0-0:::A# Extent=[82:1 - 82:50] // CHECK: usrs.cpp c:@FT@>1#TsomeTemplFn#^type-parameter-0-0:::B# Extent=[83:1 - 83:50] // CHECK: usrs.cpp c:@FT@>1#TsomeTemplFn#I# Extent=[84:1 - 84:40] + +// CHECK: usrs.cpp c:@F@funWithChar#C# Extent=[86:1 - 86:28] +// CHECK: usrs.cpp c:@F@funWithChar#c# Extent=[87:1 - 87:37] +// CHECK: usrs.cpp c:@F@funWithChar#r# Extent=[88:1 - 88:35] |