Preprocessor: Evaluate INT_MIN % -1 to 0.
This commit is contained in:
parent
047b65f953
commit
9d4a1b24e9
2 changed files with 4 additions and 1 deletions
|
|
@ -352,7 +352,7 @@ namespace {
|
|||
int op_sub(int a, int b) { return a - b; }
|
||||
int op_mul(int a, int b) { return a * b; }
|
||||
int op_div(int a, int b) { return a == INT_MIN && b == -1 ? 0 : a / b; }
|
||||
int op_mod(int a, int b) { return a % b; }
|
||||
int op_mod(int a, int b) { return a == INT_MIN && b == -1 ? 0 : a % b; }
|
||||
int op_pos(int a) { return a; }
|
||||
int op_neg(int a) { return -a; }
|
||||
int op_cmpl(int a) { return ~a; }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue