summaryrefslogtreecommitdiff
path: root/t/t4012-diff-binary.sh
diff options
context:
space:
mode:
authorEric Sunshine <sunshine@sunshineco.com>2016-03-21 00:35:57 -0400
committerJunio C Hamano <gitster@pobox.com>2016-03-21 09:18:07 -0700
commitd616fbf256ef3102669d450ddadd8469fefcf95c (patch)
treec80ec676a8d8a9914f3be3557028659755217e99 /t/t4012-diff-binary.sh
parent935de81289cd04b4736c538747c53df123c30d1c (diff)
downloadgit-d616fbf256ef3102669d450ddadd8469fefcf95c.tar.gz
git-compat-util: st_add4: work around gcc 4.2.x compiler crashes/st-add4-gcc-4.2-workaround
Although changes by 5b442c4 (tree-diff: catch integer overflow in combine_diff_path allocation, 2016-02-19) are perfectly valid, they unfortunately trigger an internal compiler error in gcc 4.2.x: combine-diff.c: In function 'diff_tree_combined': combine-diff.c:1391: internal compiler error: Segmentation fault: 11 Experimentation reveals that changing st_add4()'s argument evaluation order is sufficient to sidestep this problem. Although st_add3() does not trigger the compiler bug, for style consistency, change its argument evaluation order to match. Signed-off-by: Eric Sunshine <sunshine@sunshineco.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t4012-diff-binary.sh')
0 files changed, 0 insertions, 0 deletions