Commits

Nadav Rotem committed e320b2466ef
Fix a bug in the code that removes overflows from signed multiplication. The overflow check for X * 1 does not guard the check for X * -1 because X could be MIN_INT, and MIN_INT*-1 overflows. In the new code we check that the new multiplier is smaller (not smaller or equal). Swift SVN r26553