mingw: make argv2 in try_shell_exec() non-const
commit09884f352eb36cf2579d819595e9b7e1656a28b6
authorRené Scharfe <l.s.r@web.de>
Sun, 8 Jan 2023 10:10:59 +0000 (8 11:10 +0100)
committerJunio C Hamano <gitster@pobox.com>
Mon, 9 Jan 2023 04:28:21 +0000 (9 13:28 +0900)
treeca716c75f3d503eb2b27f8b238f4b817ffd40a9c
parent6bae53b138a1f38d8887f6b46d17661357a1468b
mingw: make argv2 in try_shell_exec() non-const

Prepare for a stricter type check in COPY_ARRAY by removing the const
qualifier of argv2, like we already do to placate Visual Studio.  We
have to add it back using explicit casts when actually using the
variable, unfortunately, because GCC (rightly) refuses to add it
implicitly.  Similar casts are already used in mingw_execv().

Signed-off-by: René Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
compat/mingw.c