Comment by kzrdude
8 hours ago
My go-to example of "UB is everywhere" is this one:
int increment(int x) {
return x + 1;
}
Which is UB for certain values of x.
8 hours ago
My go-to example of "UB is everywhere" is this one:
int increment(int x) {
return x + 1;
}
Which is UB for certain values of x.
C23 removed the whole stuff about indeterminate value and trap representation. Underflow/overflow being silent or not is implementation defined.
Signed overflow is just undefined.