From 653835efe012661a4c10c05dcd97476f1b942698 Mon Sep 17 00:00:00 2001 From: Andrey Volk Date: Thu, 20 Feb 2020 23:10:02 +0400 Subject: [PATCH] [libvpx] scan-build: Fix "Assigned value is garbage or undefined" in vpx_post_proc_down_and_across_mb_row_c() --- libs/libvpx/vpx_dsp/deblock.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libs/libvpx/vpx_dsp/deblock.c b/libs/libvpx/vpx_dsp/deblock.c index 455b73bbce..cc437af66c 100644 --- a/libs/libvpx/vpx_dsp/deblock.c +++ b/libs/libvpx/vpx_dsp/deblock.c @@ -52,6 +52,11 @@ void vpx_post_proc_down_and_across_mb_row_c(unsigned char *src, assert(size >= 8); assert(cols >= 8); +#ifdef __clang_analyzer__ + /* older clang analyzer doesnt understand asserts, insert this until we ugrade analyzer */ + if (cols < 8) return; +#endif + for (row = 0; row < size; row++) { /* post_proc_down for one row */ p_src = src;