[LLVMbugs] [Bug 12640] New: Missing visit to CXXBaseSpecifier of explicit template specialization

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Mon Apr 23 18:59:00 PDT 2012


http://llvm.org/bugs/show_bug.cgi?id=12640

             Bug #: 12640
           Summary: Missing visit to CXXBaseSpecifier of explicit template
                    specialization
           Product: clang
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: C++
        AssignedTo: unassignedclangbugs at nondot.org
        ReportedBy: chenyang at cs.utah.edu
                CC: dgregor at apple.com, llvmbugs at cs.uiuc.edu
    Classification: Unclassified


Seems that RecursiveASTVisitor cannot visit a CXXBaseSpecifier from an explicit
template specialization. For example, in the following code:

class X {};
template<typename T> class Y {};
template<> class Y<int> : public X {};

Base specifier X will not be visited.

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list