diff options
author | Erik Faye-Lund <kusmabite@gmail.com> | 2010-10-05 09:24:10 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2010-10-06 11:10:07 -0700 |
commit | c03c83152d6ce6fa5ae49a8698da5fc25a53127f (patch) | |
tree | ea22721f74663fd79d47b87b9ab9a5170481fa57 /t/t3031-merge-criscross.sh | |
parent | work around buggy S_ISxxx(m) implementations (diff) | |
download | tgif-c03c83152d6ce6fa5ae49a8698da5fc25a53127f.tar.xz |
do not depend on signed integer overflow
Signed integer overflow is not defined in C, so do not depend on it.
This fixes a problem with GCC 4.4.0 and -O3 where the optimizer would
consider "consumed_bytes > consumed_bytes + bytes" as a constant
expression, and never execute the die()-call.
Signed-off-by: Erik Faye-Lund <kusmabite@gmail.com>
Acked-by: Nicolas Pitre <nico@fluxnic.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t3031-merge-criscross.sh')
0 files changed, 0 insertions, 0 deletions