diffblue-cbmc/regression/cbmc/Float14/main.c

15 lines
248 B
C

int main()
{
float temp;
temp = 1.8e307f + 1.5e50f; // should produce overflow -> +infinity (according to standard)
assert(__CPROVER_isinff(temp));
float x;
x=temp-temp;
// should be +inf
assert(__CPROVER_isinff(temp));
}