- neg can only overflow, if a == MIN
- case `-0` is properly handled by hardware, so overflow check by comparing
`a == MIN` is sufficient
- tests: MIN, MIN+1, MIN+4, -42, -7, -1, 0, 1, 7..
See #1290
17046674a7Jan Philipp Hafer committed on 12/27/2021, 10:35:45 PM· committed by Andrew Kelleyparent70894d5