]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR libstdc++/33678 (__do_catch, __do_upcast ABI change)
authorBenjamin Kosnik <bkoz@redhat.com>
Sat, 6 Oct 2007 23:40:32 +0000 (23:40 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Sat, 6 Oct 2007 23:40:32 +0000 (23:40 +0000)
2007-10-06  Benjamin Kosnik  <bkoz@redhat.com>

PR libstdc++/33678
* libsupc++/typeinfo (typeinfo): Revert ordering of virtual components.

From-SVN: r129058

libstdc++-v3/ChangeLog
libstdc++-v3/libsupc++/typeinfo

index 90289e105beca68a676c54cbe5dd3f97213eac8e..d7e2694f5d8dad6636e0f4754570061904f5a8f3 100644 (file)
@@ -1,3 +1,8 @@
+2007-10-06  Benjamin Kosnik  <bkoz@redhat.com>
+
+       PR libstdc++/33678      
+       * libsupc++/typeinfo (typeinfo): Revert ordering of virtual components.
+
 2007-10-06  Benjamin Kosnik  <bkoz@redhat.com>
 
        PR libstdc++/33487
index cfcbbcc08968d5c80505832215f2471d84b63924..773d2f5ca4af09ebe708cff5aec5cd4c54e27391 100644 (file)
@@ -127,7 +127,13 @@ namespace std
 #endif
     bool operator!=(const type_info& __arg) const
     { return !operator==(__arg); }
-    
+
+    // Return true if this is a pointer type of some kind
+    virtual bool __is_pointer_p() const;
+
+    // Return true if this is a function type
+    virtual bool __is_function_p() const;
+
     // Try and catch a thrown type. Store an adjusted pointer to the
     // caught type in THR_OBJ. If THR_TYPE is not a pointer type, then
     // THR_OBJ points to the thrown object. If THR_TYPE is a pointer
@@ -141,12 +147,6 @@ namespace std
     virtual bool __do_upcast(const __cxxabiv1::__class_type_info *__target,
                             void **__obj_ptr) const;
 
-   // Return true if this is a pointer type of some kind
-    virtual bool __is_pointer_p() const;
-
-    // Return true if this is a function type
-    virtual bool __is_function_p() const;
-
   protected:
     const char *__name;