ref: caf73a3a056f46b507e7cfdf7af5102597777ac2
dir: /tests/0080-arrays.c/
int foo(int x[100]) { int y[100]; int *p; y[0] = 2000; if(x[0] != 1000) { return 1; } p = x; if(p[0] != 1000) { return 2; } p = y; if(p[0] != 2000) { return 3; } if(sizeof(x) != sizeof(void*)) { return 4; } if(sizeof(y) <= sizeof(x)) { return 5; } return 0; } int main() { int x[100]; x[0] = 1000; return foo(x); }