[libclang] Function templates can be 'overloaded' by return type, so encode the retur...
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Mon, 8 Dec 2014 08:48:11 +0000 (08:48 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Mon, 8 Dec 2014 08:48:11 +0000 (08:48 +0000)
commitd06ce400c25639378e31bdf43300e1db588d01c6
tree042294527f418bb961d048a8f1b8c1eefbf2dbb1
parent7761243e0e8548e05fc503a2fd91dac3d6d8b788
[libclang] Function templates can be 'overloaded' by return type, so encode the return type in the USR
and handle DependentNameType in order to be able to distinguish them.

llvm-svn: 223628
clang/lib/Index/USRGeneration.cpp
clang/test/Index/comment-to-html-xml-conversion.cpp
clang/test/Index/index-templates.cpp
clang/test/Index/overriding-ftemplate-comments.cpp
clang/test/Index/overriding-method-comments.mm
clang/test/Index/usrs.cpp