summaryrefslogtreecommitdiff
path: root/sha1collisiondetection
diff options
context:
space:
mode:
authorJeff King <peff@peff.net>2019-03-12 21:06:26 (GMT)
committerJunio C Hamano <gitster@pobox.com>2019-03-13 04:45:52 (GMT)
commit07a20f569b4b1690e717eaac0954007a8edfbfc2 (patch)
treeb8e3f56f320eaaba3f3e092869367a23263a3ee1 /sha1collisiondetection
parentaeb582a98374c094361cba1bd756dc6307432c42 (diff)
downloadgit-07a20f569b4b1690e717eaac0954007a8edfbfc2.zip
git-07a20f569b4b1690e717eaac0954007a8edfbfc2.tar.gz
git-07a20f569b4b1690e717eaac0954007a8edfbfc2.tar.bz2
Makefile: fix unaligned loads in sha1dc with UBSan
The sha1dc library uses unaligned loads on platforms that support them. This is normally what you'd want for performance, but it does cause UBSan to complain when we compile with SANITIZE=undefined. Just like we set -DNO_UNALIGNED_LOADS for our own code in that case, we should set -DSHA1DC_FORCE_ALIGNED_ACCESS. Of course that does nothing without pulling in the patches from sha1dc to respect that define. So let's do that, too, updating both the submodule link and our in-tree copy (from the same commit). Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'sha1collisiondetection')
m---------sha1collisiondetection0
1 files changed, 0 insertions, 0 deletions
diff --git a/sha1collisiondetection b/sha1collisiondetection
-Subproject 232357eb2ea0397388254a4b188333a227bf5b1
+Subproject 16033998da4b273aebd92c84b1e1b12e4aaf700