https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63164
--- Comment #14 from Thomas de Bock <tdebock at DRWUK dot com> --- I mean, since it compares the name field from the type_info, at least 1 additional dereference is used in replacing dynamic_cast typecheck with typeinfo::operator== compared to a simple vtable comparison.