// { dg-options "" }// { dg-do compile }// C++/30221// We would ICE while trying to reshape the pointer to// member function element which is not needed.classabstract{};typedefvoid(abstract::*fptr1)(short&s)const;structs{};sarray[]={(fptr1)0};// { dg-error "" }