Why g++ does not emit any information for a local variable in a template class member function?
Andrew Haley
aph@redhat.com
Wed Jun 4 08:54:00 GMT 2008
Peng Yu wrote:
Redirected to gcc-help.
> I have the following code. I try to print the variable temp in the
> constructor of A. But gdb can not do that. The error message is shown
> blow the C++ code.
>
> According to the people from gdb mailing list, it is because that the
> compiler (g++) does not generate information for such variable in the
> debugging mode. Is it a bug of g++. BTW, I'm using g++ of the
> following version
It's not a bug as such, since we've never guaranteed to generate complete
debug information. Perhaps this should be considered an enhancement
request, rather than a bug.
If you go to http://gcc.gnu.org/bugzilla/ and type the search terms
"c++ debug info" you'll find several related bug reports.
Andrew.
More information about the Gcc-help
mailing list