From cf7bf7fadeb76a084235dcfaca8c96f569909aed Mon Sep 17 00:00:00 2001 From: Vinson Lee Date: Tue, 24 Nov 2020 19:20:01 -0800 Subject: [PATCH] amd/addrlib: Initialize Lib members in constructors. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix defects reported by Coverity Scan. uninit_member: Non-static class member m_maxBaseAlign is not initialized in this constructor nor in any functions that it calls. uninit_member: Non-static class member m_maxMetaBaseAlign is not initialized in this constructor nor in any functions that it calls. Signed-off-by: Vinson Lee Reviewed-by: Marek Olšák Part-of: --- src/amd/addrlib/src/core/addrlib.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/amd/addrlib/src/core/addrlib.cpp b/src/amd/addrlib/src/core/addrlib.cpp index bb431c894e6..5e6c819c1a6 100644 --- a/src/amd/addrlib/src/core/addrlib.cpp +++ b/src/amd/addrlib/src/core/addrlib.cpp @@ -107,6 +107,8 @@ Lib::Lib() : m_rowSize(0), m_minPitchAlignPixels(1), m_maxSamples(8), + m_maxBaseAlign(0), + m_maxMetaBaseAlign(0), m_pElemLib(NULL) { m_configFlags.value = 0; @@ -132,6 +134,8 @@ Lib::Lib(const Client* pClient) : m_rowSize(0), m_minPitchAlignPixels(1), m_maxSamples(8), + m_maxBaseAlign(0), + m_maxMetaBaseAlign(0), m_pElemLib(NULL) { m_configFlags.value = 0;