From: Marcin Ślusarz Date: Fri, 24 Jul 2020 17:51:30 +0000 (+0200) Subject: mesa: quiet down static analyzers X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c3a251f254e51c173a9377be43bd5879703f022c;p=mesa.git mesa: quiet down static analyzers Signed-off-by: Marcin Ślusarz Reviewed-by: Marek Olšák Part-of: --- diff --git a/src/mesa/main/fbobject.c b/src/mesa/main/fbobject.c index 55f2fe9bf42..c8735d0459a 100644 --- a/src/mesa/main/fbobject.c +++ b/src/mesa/main/fbobject.c @@ -296,6 +296,7 @@ get_attachment(struct gl_context *ctx, struct gl_framebuffer *fb, || (i > 0 && ctx->API == API_OPENGLES)) { return NULL; } + assert(BUFFER_COLOR0 + i < ARRAY_SIZE(fb->Attachment)); return &fb->Attachment[BUFFER_COLOR0 + i]; case GL_DEPTH_STENCIL_ATTACHMENT: if (!_mesa_is_desktop_gl(ctx) && !_mesa_is_gles3(ctx)) @@ -5027,6 +5028,7 @@ get_fb_attachment(struct gl_context *ctx, struct gl_framebuffer *fb, const unsigned i = attachment - GL_COLOR_ATTACHMENT0; if (i >= ctx->Const.MaxColorAttachments) return NULL; + assert(BUFFER_COLOR0 + i < ARRAY_SIZE(fb->Attachment)); return &fb->Attachment[BUFFER_COLOR0 + i]; } case GL_DEPTH: