From fa3cd19697ca54e26189886ca19d63370a258079 Mon Sep 17 00:00:00 2001 From: Vinson Lee Date: Sat, 13 Feb 2021 22:03:15 -0800 Subject: [PATCH] nv50/ir: Initialize ValueDef member origin in constructors. Fix defects reported by Coverity Scan. Uninitialized pointer field (UNINIT_CTOR) uninit_member: Non-static class member origin 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.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp b/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp index a67504f..919f68d 100644 --- a/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp +++ b/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp @@ -111,12 +111,12 @@ bool ValueRef::getImmediate(ImmediateValue &imm) const return false; } -ValueDef::ValueDef(Value *v) : value(NULL), insn(NULL) +ValueDef::ValueDef(Value *v) : value(NULL), origin(NULL), insn(NULL) { set(v); } -ValueDef::ValueDef(const ValueDef& def) : value(NULL), insn(NULL) +ValueDef::ValueDef(const ValueDef& def) : value(NULL), origin(NULL), insn(NULL) { set(def.get()); } -- 2.7.4