------- Comment #2 from pinskia at gcc dot gnu dot org 2006-09-09 06:40 ------- lookup_destructor has become dead code which did the checking at least on the mainline. finish_pseudo_destructor_expr is where the new code is now. Adding: if (scope && !check_dtor_name (scope, destructor)) { error ("qualified type %qT does not match destructor name ~%qT", scope, destructor); return error_mark_node; } To finish_pseudo_destructor_expr fixes this bug.
-- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pinskia at gcc dot gnu dot | |org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28988