From 8f1c6f36ec2e691589f043f3969afe00c84cc090 Mon Sep 17 00:00:00 2001 From: Vinson Lee Date: Wed, 20 Jan 2021 17:15:40 -0800 Subject: [PATCH] nvc0/ir: Initialize NVC0LoweringPass member gpEmitAddress. Fix defect reported by Coverity Scan. Uninitialized pointer field (UNINIT_CTOR) uninit_member: Non-static class member gpEmitAddress 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_lowering_nvc0.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp b/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp index adc93a05244..7703df8f504 100644 --- a/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp +++ b/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp @@ -883,7 +883,8 @@ NVC0LegalizePostRA::visit(BasicBlock *bb) return true; } -NVC0LoweringPass::NVC0LoweringPass(Program *prog) : targ(prog->getTarget()) +NVC0LoweringPass::NVC0LoweringPass(Program *prog) : targ(prog->getTarget()), + gpEmitAddress(NULL) { bld.setProgram(prog); }