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