It's not hiding it. All normalization is done by IntegerExp, not by the caller. The 'truncation' is normal 2-s complement arithmetic, and this arithmetic happens, especially during constant folding.

It's always worked this way, and it is not a bug.