From 3e6b37a9544af19583e3c79f874c521ddc91b13d Mon Sep 17 00:00:00 2001 From: Vinson Lee Date: Tue, 24 Nov 2020 16:54:37 -0800 Subject: [PATCH] nv50/ir: Initialize DataArray members in constructor. Fix defects reported by Coverity Scan. uninit_member: Non-static class member array is not initialized in this constructor nor in any functions that it calls. uninit_member: Non-static class member arrayIdx is not initialized in this constructor nor in any functions that it calls. uninit_member: Non-static class member baseAddr is not initialized in this constructor nor in any functions that it calls. uninit_member: Non-static class member arrayLen is not initialized in this constructor nor in any functions that it calls. uninit_member: Non-static class member baseSym is not initialized in this constructor nor in any functions that it calls. uninit_member: Non-static class member vecDim is not initialized in this constructor nor in any functions that it calls. uninit_member: Non-static class member eltSize is not initialized in this constructor nor in any functions that it calls. uninit_member: Non-static class member file is not initialized in this constructor nor in any functions that it calls. uninit_member: Non-static class member regOnly is not initialized in this constructor nor in any functions that it calls. Signed-off-by: Vinson Lee Reviewed-by: Ilia Mirkin Part-of: --- src/gallium/drivers/nouveau/codegen/nv50_ir_build_util.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir_build_util.h b/src/gallium/drivers/nouveau/codegen/nv50_ir_build_util.h index d171f64..c2bc0d6 100644 --- a/src/gallium/drivers/nouveau/codegen/nv50_ir_build_util.h +++ b/src/gallium/drivers/nouveau/codegen/nv50_ir_build_util.h @@ -137,7 +137,9 @@ public: class DataArray { public: - DataArray(BuildUtil *bld) : up(bld) { } + DataArray(BuildUtil *bld) : up(bld), array(0), arrayIdx(0), baseAddr(0), + arrayLen(0), baseSym(NULL), vecDim(0), eltSize(0), file(FILE_NULL), + regOnly(false) { } void setup(unsigned array, unsigned arrayIdx, uint32_t base, int len, int vecDim, int eltSize, -- 2.7.4