https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61536

--- Comment #11 from Ramana Radhakrishnan <ramana at gcc dot gnu.org> ---
(In reply to Paolo Carlini from comment #2)
> Pretty sure it's my change because typeinfo::before and typeinfo::operator==
> are special on some targets and I couldn't notice on x86-linux:
> 
> #if !__GXX_TYPEINFO_EQUALITY_INLINE
>     // In old abi, or when weak symbols are not supported, there can
>     // be multiple instances of a type_info object for one
>     // type. Uniqueness must use the _name value, not object address.
>     bool before(const type_info& __arg) const _GLIBCXX_NOEXCEPT;
>     bool operator==(const type_info& __arg) const _GLIBCXX_NOEXCEPT;

Doh ! And the comment above that actually refers to ARM EABI systems which
includes Linux. 

> 
> however, I can get to this only next week, I'm traveling now, thus, if you
> like, feel free to revert for now my commit and close this bug.

Reply via email to