//pass
//--local_size=2048 --num_groups=64 --no-inline



__kernel void foo(__global float* p) {

  __local float4 vs[2048];

  vs[get_local_id(0)].x = p[get_global_id(0)];

  volatile float f;

  f = vs[get_local_id(0)].x;

}
