blob: 08954ae869179e5a4e007598c9cc8a95ff15318d [file] [log] [blame]
class S
{
int (*fnptr0)(double);
// distinct kinds
void* fnptr1;
int fnptr2;
};
void foo(S s)
{
}
typedef void(*callback)(int);
callback fn0(void)
{
}
int(*fn1(void))(int)
{
}
void fn2(callback c)
{
}