/* { dg-additional-options "-fpermissive" } */ int func (char *); void f (void) { int i; float a,b,c; unsigned char val[2]; i = func (&c); val[0] = c < a ? a : c >= 1.0 ? b : c; }