diff options
Diffstat (limited to 'test/regression/funptr1.c')
-rw-r--r-- | test/regression/funptr1.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/regression/funptr1.c b/test/regression/funptr1.c new file mode 100644 index 00000000..9bb7046d --- /dev/null +++ b/test/regression/funptr1.c @@ -0,0 +1,10 @@ +int (*pf)(void); +int f(void) { + + pf = &f; // This looks ok + pf = ***f; // Dereference a function? + pf(); // Invoke a function pointer? + (****pf)(); // Looks strange but Ok + (***************f)(); // Also Ok + return 0; +} |