diff options
author | Douglas Gregor <dgregor@apple.com> | 2010-11-05 21:11:19 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2010-11-05 21:11:19 +0000 |
commit | 16443fdd31f47577aa53b4997222413112088bc7 (patch) | |
tree | 31d7df7a7ae6996a2c1c2caa8d948db26ccf7c3c /clang/test/Index/index-templates.cpp | |
parent | 45846666f1df3ea66447b13ada0d9414a18237a5 (diff) | |
download | bcm5719-llvm-16443fdd31f47577aa53b4997222413112088bc7.tar.gz bcm5719-llvm-16443fdd31f47577aa53b4997222413112088bc7.zip |
Teach clang_getCursorReferenced() that a
CXXConstructorExpr/CXXTemporaryObjectExpr references the constructor
it calls. Then, tweak clang_getCursor() to prefer such a call over a
type reference to the type being called.
llvm-svn: 118297
Diffstat (limited to 'clang/test/Index/index-templates.cpp')
-rw-r--r-- | clang/test/Index/index-templates.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/test/Index/index-templates.cpp b/clang/test/Index/index-templates.cpp index 7d78b4a256f..3def6001a10 100644 --- a/clang/test/Index/index-templates.cpp +++ b/clang/test/Index/index-templates.cpp @@ -162,7 +162,7 @@ struct SuperPair : Pair<int, int>, Pair<T, U> { }; // CHECK-LOAD: index-templates.cpp:54:15: DeclRefExpr=OneDimension:35:16 Extent=[54:15 - 54:27] // CHECK-LOAD: index-templates.cpp:54:29: TemplateRef=array:37:8 Extent=[54:29 - 54:34] // CHECK-LOAD: index-templates.cpp:55:8: MemberRefExpr=getAs:50:26 Extent=[55:3 - 55:23] -// CHECK-LOAD: index-templates.cpp:55:3: CallExpr= Extent=[55:3 - 55:7] +// CHECK-LOAD: index-templates.cpp:55:3: CallExpr=Z4:49:8 Extent=[55:3 - 55:7] // CHECK-LOAD: index-templates.cpp:55:14: TypeRef=Unsigned:42:18 Extent=[55:14 - 55:22] // CHECK-LOAD: index-templates.cpp:68:6: FunctionTemplate=unresolved_exprs:68:6 (Definition) // CHECK-LOAD: index-templates.cpp:69:3: OverloadedDeclRef=swap[60:6, 59:39, 58:27] |