5 __attribute__ ((noinline
)) int_t
6 addieq (int_t w
, int_t x
, int_t y
, int_t z
)
8 return w
== x
? y
+ z
: y
;
14 if (addieq (-1, -1, 12, 23) != 35)
16 if (addieq (-1, 3, 12, 23) != 12)
18 if (addieq (1, 3, 12, 23) != 12)
20 if (addieq (3, 3, 12, 23) != 35)
22 if (addieq (5, 3, 12, 23) != 12)
24 if (addieq (3, -1, 12, 23) != 12)
26 if (addieq (3, 1, 12, 23) != 12)
28 if (addieq (3, 5, 12, 23) != 12)