// Illegal to assign to array type "float[5]" void foo(float *x) { float a[5] = { 1,2,3,4,5}; a += 3; }