mingw: squash another warning about a cast
commit83c90da3c145c7f39cb321a3d3db59c167abd572
authorJohannes Schindelin <johannes.schindelin@gmx.de>
Fri, 15 Jan 2016 13:24:39 +0000 (15 14:24 +0100)
committerJunio C Hamano <gitster@pobox.com>
Fri, 15 Jan 2016 22:02:37 +0000 (15 14:02 -0800)
tree0c1965c758e6c013afeafcd09e8fece846ca3b1b
parent7c00bc39eb39a26a9ad33de6e4a03fff45e86f5e
mingw: squash another warning about a cast

MSys2's compiler is correct that casting a "void *" to a "DWORD" loses
precision, but in the case of pthread_exit() we know that the value
fits into a DWORD.

Just like casting handles to DWORDs, let's work around this issue by
casting to "intrptr_t" first, and immediately cast to the final type.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
compat/win32/pthread.h