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