mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-25 10:50:10 +01:00
glthread: Fix use of alloca() without #include "c99_alloca.h"
../src/mesa/main/glthread_draw.c: In function ‘_mesa_marshal_MultiDrawElementsBaseVertex’:
../src/mesa/main/glthread_draw.c:812:36: error: implicit declaration of function ‘alloca’; did you mean ‘malloc’? [-Werror=implicit-function-declaration]
812 | const GLvoid **out_indices = alloca(sizeof(indices[0]) * draw_count);
| ^~~~~~
| malloc
../src/mesa/main/glthread_draw.c:812:36: error: initialization of ‘const GLvoid **’ {aka ‘const void **’} from ‘int’ makes pointer from integer without a cast [-Werror=int-conversion]
cc1: some warnings being treated as errors
Include c99_alloca.h to portably make the alloca() prototype available.
Fixes: 2840bc30
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4920>
This commit is contained in:
parent
dc6c42dc77
commit
38cc649fcb
1 changed files with 2 additions and 0 deletions
|
|
@ -27,6 +27,8 @@
|
|||
* index data, so that glthread doesn't have to execute synchronously.
|
||||
*/
|
||||
|
||||
#include "c99_alloca.h"
|
||||
|
||||
#include "main/glthread_marshal.h"
|
||||
#include "main/dispatch.h"
|
||||
#include "main/varray.h"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue