From bbd21c403826d9b7f0499690783ecbbf1b2fad01 Mon Sep 17 00:00:00 2001 From: Vinson Lee Date: Mon, 16 Nov 2020 16:55:56 -0800 Subject: [PATCH] r600/sfn: Initialize ShaderFromNir members in constructor. Fix defect reported by Coverity Scan. Uninitialized scalar field (UNINIT_CTOR) uninit_member: Non-static class member chip_class is not initialized in this constructor nor in any functions that it calls. uninit_member: Non-static class member scratch_size is not initialized in this constructor nor in any functions that it calls. Signed-off-by: Vinson Lee Reviewed-by: Gert Wollny Part-of: --- src/gallium/drivers/r600/sfn/sfn_nir.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/r600/sfn/sfn_nir.cpp b/src/gallium/drivers/r600/sfn/sfn_nir.cpp index 06200902a07..ec07ced2402 100644 --- a/src/gallium/drivers/r600/sfn/sfn_nir.cpp +++ b/src/gallium/drivers/r600/sfn/sfn_nir.cpp @@ -48,8 +48,10 @@ namespace r600 { using std::vector; ShaderFromNir::ShaderFromNir():sh(nullptr), + chip_class(CLASS_UNKNOWN), m_current_if_id(0), - m_current_loop_id(0) + m_current_loop_id(0), + scratch_size(0) { }