2015-05-20 François Dumont <fdumont@gcc.gnu.org>
commit9eb1a599cb217ce231d20bc34eed0498ccc45729
authorfdumont <fdumont@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 May 2015 19:44:25 +0000 (20 19:44 +0000)
committerfdumont <fdumont@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 May 2015 19:44:25 +0000 (20 19:44 +0000)
treef5218ba270e7073028ba36b20d617c7859270d6a
parentf9a00e9e5f0f056b558f8615e3c030d37923ee72
2015-05-20  François Dumont  <fdumont@gcc.gnu.org>

* include/debug/formatter.h (_GLIBCXX_TYPEID): New macro to simplify
usage of typeid.
(_Error_formatter::_M_print_type): New.
* src/c++11/debug.cc
(_Error_formatter::_Parameter::_M_print_field): Use latter.
(_Error_formatter::_M_print_type): Implement latter using
__cxaabiv1::__cxa_demangle to print demangled type name.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223455 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/debug/formatter.h
libstdc++-v3/src/c++11/debug.cc