union u{int i;float f;}; x(p)int p;{union u x;for(x.i=0;x.i(float)3.0)break;}