https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79755
--- Comment #13 from Nicholas Krause <xerofoify at gmail dot com> --- Please forget the previous comment in verify_edge_corresponds_to_fndecl we need to switch it to this: if (e->callee->former_clone_of != node->symbol.decl && (!n->symbol.cpp_implicit_alias || e->callee->former_clone_of != alias_node->symbol.alias_target )) from the current: if (e->callee->former_clone_of != node->symbol.decl as those other cases are missing in the patch posted after looking at it.