[Bug c++/61020] [4.9/4.10 Regression] typeid(typeid(X)) produces 'ud2'
pinskia at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Apr 30 18:19:00 GMT 2014
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61020
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
_ZTI7Derived.0_1 = &_ZTI7Derived;
_3 = MEM[(const struct type_info *)_ZTI7Derived.0_1]._vptr.type_info;
_4 = _3 + 18446744073709551608;
_5 = *_4;
Is being optimized to be 0 for some reason.
Looks like _ZTVN10__cxxabiv120__si_class_type_infoE (vtable for
__cxxabiv1::__si_class_type_info) is not being recorded correctly inside GCC.
More information about the Gcc-bugs
mailing list