blob: c1d17c3f3db89f0078f84a11012d6e2ed641fab9 [file] [log] [blame]
/* { dg-do run } */
static int
clamp (int x, int lo, int hi)
{
return (x < lo) ? lo : ((x > hi) ? hi : x);
}
__attribute__ ((noinline))
short
foo (int N)
{
short value = clamp (N, 0, 16);
return value;
}
int
main ()
{
if (foo (-5) != 0)
__builtin_abort ();
return 0;
}