On 02.06.2016 23:54, Rob Herring wrote:
On Thu, Jun 2, 2016 at 4:45 PM, Tobias Klausmann
<[email protected]> wrote:
Starting with commit e8b38ca202fbe8c281aeb81a4b64256983f185e0 the dummy_thread
misses the proper intialization for the new member, leading to the error stated
at the bottom. This patch initializes the new member.
Just hit this too (trying to test the last Android build failures, sigh).
Signed-off-by: Tobias Klausmann <[email protected]>
Your SoB should be last after the error message.
CC main/eglcurrent.lo
In file included from main/egltypedefs.h:34:0,
from main/egllog.h:34,
from main/eglcurrent.c:34:
../../include/EGL/egl.h:109:43: warning: initialization makes pointer from
integer without a cast [-Wint-conversion]
#define EGL_SUCCESS 0x3000
^
main/eglcurrent.c:41:6: note: in expansion of macro ‘EGL_SUCCESS’
{ EGL_SUCCESS, { NULL }, 0 }
^
main/eglcurrent.c:44:38: note: in expansion of macro ‘
_EGL_THREAD_INFO_INITIALIZER’
static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
^
../../include/EGL/egl.h:109:43: note: (near initialization for ‘
dummy_thread.Next’)
#define EGL_SUCCESS 0x3000
^
main/eglcurrent.c:41:6: note: in expansion of macro ‘EGL_SUCCESS’
{ EGL_SUCCESS, { NULL }, 0 }
^
main/eglcurrent.c:44:38: note: in expansion of macro ‘
_EGL_THREAD_INFO_INITIALIZER’
static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
^
main/eglcurrent.c:44:1: warning: braces around scalar initializer
static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
^
main/eglcurrent.c:44:1: note: (near initialization for ‘dummy_thread.LastError’)
main/eglcurrent.c:44:38: warning: initialization makes integer from pointer
without a cast [-Wint-conversion]
static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
^
main/eglcurrent.c:44:38: note: (near initialization for ‘
dummy_thread.LastError’)
main/eglcurrent.c:41:4: warning: missing braces around initializer
[-Wmissing-braces]
{ EGL_SUCCESS, { NULL }, 0 }
^
main/eglcurrent.c:44:38: note: in expansion of macro ‘
_EGL_THREAD_INFO_INITIALIZER’
static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
^
main/eglcurrent.c:41:4: note: (near initialization for ‘dummy_thread’)
{ EGL_SUCCESS, { NULL }, 0 }
^
main/eglcurrent.c:44:38: note: in expansion of macro ‘
_EGL_THREAD_INFO_INITIALIZER’
static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
No point in displaying the repeated error here. Can you trim this some.
Otherwise, looks right to me.
Reviewed-by: Rob Herring <[email protected]>
Thanks for the tips, but i hoped to get rid of the complete error
messages before getting this upstreamed, so i was a bit lazy here, sorry.
I don't have commit access, so somebody else has to push this,
Tobias
---
src/egl/main/eglcurrent.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/egl/main/eglcurrent.c b/src/egl/main/eglcurrent.c
index 835631d..2af53e4 100644
--- a/src/egl/main/eglcurrent.c
+++ b/src/egl/main/eglcurrent.c
@@ -38,7 +38,7 @@
/* This should be kept in sync with _eglInitThreadInfo() */
#define _EGL_THREAD_INFO_INITIALIZER \
- { EGL_SUCCESS, { NULL }, 0 }
+ { NULL, EGL_SUCCESS, { NULL }, 0 }
/* a fallback thread info to guarantee that every thread always has one */
static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
--
2.8.3
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev