When I declare a variable of this incomplete type it compiles fine under clang:
int (* a)[]
But when I declare a function parameter of the same type it fails. Any rationale?
void func(int (*)[])
Life example.
It's the same in 'gcc' also.
When I declare a variable of this incomplete type it compiles fine under clang:
int (* a)[]
But when I declare a function parameter of the same type it fails. Any rationale?
void func(int (*)[])
Life example.
It's the same in 'gcc' also.