This part of the change gratuitously alters the vtable layout of a core ABI class and will break things. Please revert it.
David On 5 Jan 2012, at 01:48, Pedro F. Giffuni wrote: > Modified: stable/9/contrib/libstdc++/libsupc++/typeinfo > ============================================================================== > --- stable/9/contrib/libstdc++/libsupc++/typeinfo Thu Jan 5 01:40:42 > 2012 (r229550) > +++ stable/9/contrib/libstdc++/libsupc++/typeinfo Thu Jan 5 01:48:25 > 2012 (r229551) > @@ -99,7 +99,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 > @@ -113,12 +119,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; > > _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"