https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59075
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-04-12 CC| |iains at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #8 from Jonathan Wakely <redi at gcc dot gnu.org> --- Odd, on GNU/Linux I get: type = class std::vector<unsigned long, std::allocator<unsigned long> > : protected std::_Vector_base<unsigned long, std::allocator<unsigned long> > { i.e. it has std:: qualification, and doesn't have the [with _Tp = ...] stuff which G++ outputs in diagnostics, but doesn't belong in the debug info if I understand correctly. Iain, I don't know how to read the DWARF in the attachments, do you? And do you know anything about why the DWARF info is different in this way?