This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/53756] [C++1y] ICE: in gen_type_die_with_usage, at dwarf2out.c:18774 with -g and operator auto ()
- From: "paolo.carlini at oracle dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sat, 03 Aug 2013 20:47:04 +0000
- Subject: [Bug c++/53756] [C++1y] ICE: in gen_type_die_with_usage, at dwarf2out.c:18774 with -g and operator auto ()
- Auto-submitted: auto-generated
- References: <bug-53756-4 at http dot gcc dot gnu dot org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53756
Paolo Carlini <paolo.carlini at oracle dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jason at gcc dot gnu.org
--- Comment #3 from Paolo Carlini <paolo.carlini at oracle dot com> ---
Jason, looks like some bits related to debugging are missing from the work on
return type deduction and people cannot debug uses of the new facility.
gen_type_die_with_usage gets a TEMPLATE_TYPE_PARM which doesn't know how to
handle. Is it just matter of somehow having an equivalent of is_auto and using
a DW_TAG_unspecified_type? Or we shouldn't have a TEMPLATE_TYPE_PARM at all at
this point? (I don't see what else)
... or you prefer to look a bit into this? ;)