From a908abd6c4785c97e351c639181836d5950a5fe5 Mon Sep 17 00:00:00 2001 From: Vinson Lee Date: Fri, 30 Oct 2020 20:23:52 -0700 Subject: [PATCH] nv50/ir: Initialize CodeEmitterGM107 members in constructor. Fix defects reported by Coverity Scan. uninit_member: Non-static class member progType is not initialized in this constructor nor in any functions that it calls. uninit_member: Non-static class member insn is not initialized in this constructor nor in any functions that it calls. uninit_member: Non-static class member data 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_emit_gm107.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp b/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp index 7d14466b9f8..f7a2307c9f4 100644 --- a/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp +++ b/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp @@ -4477,7 +4477,10 @@ CodeEmitterGM107::prepareEmission(Program *prog) CodeEmitterGM107::CodeEmitterGM107(const TargetGM107 *target) : CodeEmitter(target), targGM107(target), - writeIssueDelays(target->hasSWSched) + progType(Program::TYPE_VERTEX), + insn(NULL), + writeIssueDelays(target->hasSWSched), + data(NULL) { code = NULL; codeSize = codeSizeLimit = 0;