Thread (2 messages) flat view 2 messages, 2 authors, 2016-06-15

Re: [PATCH] Fix type-punning issues

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:46:45

Hi,

On Mon, 11 May 2009, Dan McGee wrote:
In these two places we are casting part of our unsigned char sha1 array 
into an unsigned int, which violates GCCs strict-aliasing rules (and 
probably other compilers). In addition, we had two hashing functions 
defined in object.c. Keep the one function that is "correct" and adopt 
the other ones to fit.

decorate.c: In function ‘hash_obj’:
decorate.c:11: warning: dereferencing type-punned pointer will break
strict-aliasing rules
FWIW we have the same issue in msysGit, having installed GCC 4.4.0 
recently, but I did not dare to send my "fix".  Yours is much nicer.

Thanks,
Dscho
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help