BUG:: Report template on member function
807575Apr 11 2003 — edited May 13 2003Assertion fails in the compiler:
struct F {
void f(void){}
void g(void){}
};
typedef void (F::*VFV)(void);
struct FMemFun {
VFV memfun;
FMemFun( VFV _ ) : memfun( _ ) {}
void call( F * _ ){ (_->*memfun)(); }
};
template< VFV f >
struct A {
VFV data;
A(void) : data( f ) {}
};
int main( int argc, char * argv[] ){
A<&F::f> a3;
}