150276Speter/* PR sanitizer/64289 */ 262449Speter/* { dg-do compile } */ 350276Speter/* { dg-options "-fsanitize=float-cast-overflow" } */ 450276Speter 550276Speterint 650276Speterfoo (int a) 750276Speter{ 850276Speter return (int) (0 ? 0 : a ? a : 0.5); 950276Speter} 1050276Speter