From f7102ac376a23a394786085a2b0dffa94c13150c Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Tue, 17 Nov 2020 14:29:59 -0800 Subject: [PATCH] mesa: Fix helgrind complaint about one-time init Signed-off-by: Rob Clark Reviewed-by: Kristian H. Kristensen Part-of: --- src/mesa/math/m_eval.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mesa/math/m_eval.c b/src/mesa/math/m_eval.c index f0c7190b799..94c72dffdd5 100644 --- a/src/mesa/math/m_eval.c +++ b/src/mesa/math/m_eval.c @@ -36,6 +36,7 @@ * Thanks guys! */ +#include "util/debug.h" #include "main/glheader.h" #include "main/config.h" @@ -456,6 +457,7 @@ _math_init_eval(void) /* KW: precompute 1/x for useful x. */ - for (i = 1; i < MAX_EVAL_ORDER; i++) - inv_tab[i] = 1.0F / i; + do_once + for (i = 1; i < MAX_EVAL_ORDER; i++) + inv_tab[i] = 1.0F / i; }