The compiler wasn't giving error when default arg expression didn't match the parameter type
Evaluating -2147483648 / -1 is now treated properly with a script exception