From: Fariborz Jahanian Date: Tue, 15 Sep 2009 23:02:16 +0000 (+0000) Subject: In building list of visible conversion functions, use X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a5c1294b2cf967fa80b118f504830395964ef8a2;p=clang In building list of visible conversion functions, use result type of template convesion functions. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81943 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/AST/DeclCXX.cpp b/lib/AST/DeclCXX.cpp index c979acd6eb..53e2b84067 100644 --- a/lib/AST/DeclCXX.cpp +++ b/lib/AST/DeclCXX.cpp @@ -310,7 +310,7 @@ CXXRecordDecl::getNestedVisibleConversionFunctions(CXXRecordDecl *RD) { dyn_cast(TopConv)) TConvType = getASTContext().getCanonicalType( - TConversionTemplate->getTemplatedDecl()->getType()); + TConversionTemplate->getTemplatedDecl()->getResultType()); else TConvType = getASTContext().getCanonicalType( @@ -331,7 +331,7 @@ CXXRecordDecl::getNestedVisibleConversionFunctions(CXXRecordDecl *RD) { dyn_cast(Conv)) ConvType = getASTContext().getCanonicalType( - ConversionTemplate->getTemplatedDecl()->getType()); + ConversionTemplate->getTemplatedDecl()->getResultType()); else ConvType = getASTContext().getCanonicalType(