[LLVMbugs] [Bug 14492] New: debuginfo missing for pointer-to-member non-type template parameter

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Mon Dec 3 09:44:55 PST 2012


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

             Bug #: 14492
           Summary: debuginfo missing for pointer-to-member non-type
                    template parameter
           Product: clang
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Keywords: googler
          Severity: normal
          Priority: P
         Component: C++
        AssignedTo: unassignedclangbugs at nondot.org
        ReportedBy: dblaikie at gmail.com
                CC: dgregor at apple.com, echristo at gmail.com,
                    llvmbugs at cs.uiuc.edu
            Blocks: 14330
    Classification: Unclassified


In the following example:

struct C   
{
  int c;
  int d;
};

struct D : C
{
  int e;
  int f;
};

template<typename T, int I, int C::*MP>
struct Temargs
{
};

Temargs<D, 23, &C::c> temvar;

Clang produces debug info for "T", and "I", but not "MP". GCC 4.7 produces
debug info for all three parameters.

This causes the gdb 7.5 test suite to fail on gdb.python/py-type.exp

-- 
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