http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56468



Jonathan Wakely <redi at gcc dot gnu.org> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

             Status|UNCONFIRMED                 |NEW

   Last reconfirmed|                            |2013-02-26

     Ever Confirmed|0                           |1



--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> 2013-02-26 
23:22:23 UTC ---

Something like this should fix it



--- a/libstdc++-v3/libsupc++/exception_ptr.h

+++ b/libstdc++-v3/libsupc++/exception_ptr.h

@@ -44,6 +44,8 @@ extern "C++" {



 namespace std 

 {

+  class type_info;

+

   /**

    * @addtogroup exceptions

    * @{

@@ -141,7 +143,7 @@ namespace std

       operator==(const exception_ptr&, const exception_ptr&)

        _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__));



-      const class type_info*

+      const std::type_info*

       __cxa_exception_type() const _GLIBCXX_USE_NOEXCEPT

        __attribute__ ((__pure__));

     };

Reply via email to