Manually float out `int2Integer# INT_MINBOUND`
authorHerbert Valerio Riedel <hvr@gnu.org>
Wed, 8 Jan 2014 22:39:01 +0000 (23:39 +0100)
committerHerbert Valerio Riedel <hvr@gnu.org>
Wed, 8 Jan 2014 22:46:52 +0000 (23:46 +0100)
commit868b93beb1215a44f5f8251a397bba7fcc0815ad
treefe3a97deddd01e6bdbdf3e235c673a8c28845420
parentaf2ba9c81cf6a3223ccc74c5aa17de18138fd824
Manually float out `int2Integer# INT_MINBOUND`

This avoids allocating this special value over and over again every
time it's needed, and therefore this addresses #8647.

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
GHC/Integer/Type.lhs