Implement 2735 by checking to make sure argument both is_integral and not is_unsigned.
Question
The issue describes abs returning an int always but for larger int types this would not work. I assume checking to make sure they are integral types is okay, but I am not sure.
TODO
- write tests (make sure unsigned ints fail)
You should use the error checking bits of the test suite // expected-error... to check that this is generating the error that you want.