language: C (gcc-4.7.2)
date: 428 days 12 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
 
void foo(int (*p)[]) {
    printf("%d\n", (*p)[1]);
    printf("%d\n", p[0][1]);
}
 
int main(void) {
    int a[] = { 5, 6, 7 };
    foo(&a);
}
prog.c: In function ‘foo’:
prog.c:5: error: invalid use of array with unspecified bounds