vtn_bindgen2: Fix memory corruption

This sometimes causes memory corruption, specifically on 32-bit x86
where it can result in a build failure

Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33847>
This commit is contained in:
Sasha Finkelstein 2025-03-03 14:16:09 +01:00 committed by Marge Bot
parent 7c12df63de
commit 1601668155

View file

@ -75,8 +75,8 @@ lower_to_bindgen_return(nir_shader *nir)
* parameters.
*/
libfunc->num_params--;
memcpy(libfunc->params, libfunc->params + 1,
sizeof(libfunc->params[0]) * libfunc->num_params);
memmove(libfunc->params, libfunc->params + 1,
sizeof(libfunc->params[0]) * libfunc->num_params);
}
}