]> granicus.if.org Git - clang/commitdiff
In building list of visible conversion functions, use
authorFariborz Jahanian <fjahanian@apple.com>
Tue, 15 Sep 2009 23:02:16 +0000 (23:02 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Tue, 15 Sep 2009 23:02:16 +0000 (23:02 +0000)
result type of template convesion functions.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81943 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AST/DeclCXX.cpp

index c979acd6eb17e61d3f072ba76145e66e7c5ab74b..53e2b840679db44095800679a5fb8f9dc8d076f6 100644 (file)
@@ -310,7 +310,7 @@ CXXRecordDecl::getNestedVisibleConversionFunctions(CXXRecordDecl *RD) {
             dyn_cast<FunctionTemplateDecl>(TopConv))
           TConvType = 
             getASTContext().getCanonicalType(
-                          TConversionTemplate->getTemplatedDecl()->getType());
+                      TConversionTemplate->getTemplatedDecl()->getResultType());
         else 
           TConvType = 
             getASTContext().getCanonicalType(
@@ -331,7 +331,7 @@ CXXRecordDecl::getNestedVisibleConversionFunctions(CXXRecordDecl *RD) {
             dyn_cast<FunctionTemplateDecl>(Conv))
         ConvType = 
           getASTContext().getCanonicalType(
-                            ConversionTemplate->getTemplatedDecl()->getType());
+                      ConversionTemplate->getTemplatedDecl()->getResultType());
       else
         ConvType = 
           getASTContext().getCanonicalType(