Sign in
gnu
/
gcc
/
f16601df80715095181b7f6980f6abc4d6bfe1ed
/
.
/
gcc
/
testsuite
/
c-c++-common
/
ubsan
/
float-cast-overflow-11.c
blob: b96c218aa1a127de7929feb2523185c84f6b4f42 [
file
] [
log
] [
blame
]
/* PR sanitizer/88426 */
/* { dg-do compile } */
/* { dg-options "-fsanitize=float-cast-overflow" } */
int
foo
(
void
)
{
const
float
v
=
0.0f
;
return
(
int
)
(
v
<
0.0f
?
v
:
0.0f
);
}