diff options
author | Jon Turney <[email protected]> | 2020-05-06 16:09:56 +0100 |
---|---|---|
committer | Marge Bot <[email protected]> | 2020-05-12 14:46:12 +0000 |
commit | 38cc649fcb54baf87a974ca2dc29d92b50c86cfa (patch) | |
tree | 5ea5a5774cd4d4d9fd07095dbc8ebd825bfa1e38 /src | |
parent | dc6c42dc77e4bf0cb07037e038c4a50afa5a8143 (diff) |
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>
Diffstat (limited to 'src')
-rw-r--r-- | src/mesa/main/glthread_draw.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mesa/main/glthread_draw.c b/src/mesa/main/glthread_draw.c index 3ed75e470bd..8e6aeca002a 100644 --- a/src/mesa/main/glthread_draw.c +++ b/src/mesa/main/glthread_draw.c @@ -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" |