https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112653
--- Comment #8 from Jan Hubicka <hubicka at gcc dot gnu.org> --- On ARM32 and other targets methods returns this pointer. Togher with making return value escape this probably completely disables any chance for IPA tracking of C++ data types...