From 23ff2a0e634f4be94fec24c84dc3339a434f69ba Mon Sep 17 00:00:00 2001 From: Vinson Lee Date: Thu, 17 Sep 2020 17:05:56 -0700 Subject: nv50/ir: Initialize Source members. Fix defects reported by Coverity Scan. uninit_member: Non-static class member insns is not initialized in this constructor nor in any functions that it calls. uninit_member: Non-static class member clipVertexOutput is not initialized in this constructor nor in any functions that it calls. Signed-off-by: Vinson Lee Reviewed-by: Karol Herbst Part-of: --- src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/gallium/drivers/nouveau') diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp b/src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp index f799a4d5659..eb4ef7e4f3d 100644 --- a/src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp +++ b/src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp @@ -1056,7 +1056,7 @@ private: Source::Source(struct nv50_ir_prog_info *info, struct nv50_ir_prog_info_out *info_out, nv50_ir::Program *prog) -: info(info), info_out(info_out), prog(prog) +: insns(NULL), info(info), info_out(info_out), clipVertexOutput(-1), prog(prog) { tokens = (const struct tgsi_token *)info->bin.source; @@ -1088,8 +1088,6 @@ bool Source::scanSource() if (!insns) return false; - clipVertexOutput = -1; - textureViews.resize(scan.file_max[TGSI_FILE_SAMPLER_VIEW] + 1); //resources.resize(scan.file_max[TGSI_FILE_RESOURCE] + 1); tempArrayId.resize(scan.file_max[TGSI_FILE_TEMPORARY] + 1); -- cgit v1.2.3