Auto merge of #1381 - emilio:integer-eval, r=nox

ir: Handle overflowing integer constant evaluation properly.

Fixes #1380