ClassScopeFunctionSpecializationDecl
should not use the USR of its corresponding CXXMethodDecl
#208
Labels
Bug
Something isn't working
Currently, if a class scope explicit specialization of a member function template of a class template has the same type as another non-template member function, they will both generate the same USR. This is because we generate the explicit specializations USR from the
CXXMethodDecl
returned byClassScopeFunctionSpecializationDecl::getSpecialization
. For example:Currently, functions 1 and 3 generate the same USR. This can be fixed by generating the USR for function 3 using the
ClassScopeFunctionSpecializationDecl
.The text was updated successfully, but these errors were encountered: