egl: add messages to a few assert() and turn a couple into unreachable()

Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
This commit is contained in:
Eric Engestrom 2018-10-28 18:20:20 +00:00
parent d0d6ec549d
commit ea738a91de
2 changed files with 6 additions and 6 deletions

View File

@ -341,7 +341,7 @@ dri2_add_config(_EGLDisplay *disp, const __DRIconfig *dri_config, int id,
_eglLinkConfig(&conf->base);
}
else {
assert(0);
unreachable("duplicates should not be possible");
return NULL;
}
@ -1108,7 +1108,7 @@ dri2_create_context_attribs_error(int dri_error)
break;
default:
assert(0);
assert(!"unknown dri_error code");
egl_error = EGL_BAD_MATCH;
break;
}
@ -1815,7 +1815,7 @@ dri2_release_tex_image(_EGLDriver *drv,
target = GL_TEXTURE_2D;
break;
default:
assert(0);
assert(!"missing texture target");
}
if (dri2_dpy->tex_buffer->base.version >= 3 &&
@ -1878,7 +1878,7 @@ egl_error_from_dri_image_error(int dri_error)
case __DRI_IMAGE_ERROR_BAD_ACCESS:
return EGL_BAD_ACCESS;
default:
assert(0);
assert(!"unknown dri_error code");
return EGL_BAD_ALLOC;
}
}

View File

@ -327,7 +327,7 @@ _eglValidateConfig(const _EGLConfig *conf, EGLBoolean for_matching)
valid = EGL_FALSE;
break;
default:
assert(0);
unreachable("check _eglValidationTable[]");
break;
}
break;
@ -353,7 +353,7 @@ _eglValidateConfig(const _EGLConfig *conf, EGLBoolean for_matching)
EGL_OPENGL_BIT;
break;
default:
assert(0);
unreachable("check _eglValidationTable[]");
mask = 0;
break;
}