Unified · Split
| @@ -927,7 +927,7 @@ ST_FUNC void relocate_section(TCCState *s1, Section *s) · 926 unmodified lines | ||
| 927 | 927 | { |
| 928 | 928 | long long diff; |
| 929 | 929 | diff = (long long)val - addr; |
| 930 | − if (diff <= -2147483647 || diff > 2147483647) { | |
| 930 | + if (diff < -2147483648 || diff > 2147483647) { | |
| 931 | 931 | tcc_error("internal error: relocation failed"); |
| 932 | 932 | } |
| 933 | 933 | *(int *)ptr += diff; |