Fix cppcheck warnings. No functional change intended.

This commit is contained in:
Wilson Snyder
2018-06-14 19:04:52 -04:00
parent 7fc565a1bd
commit 9f5a4c9b22
9 changed files with 20 additions and 6 deletions
+1 -1
View File
@@ -409,7 +409,7 @@ template <class Key,
Equal key_eq; Equal key_eq;
public: public:
KeyEqual() {} KeyEqual() {}
bool operator()(const value_type& kv_a, const value_type kv_b) const { bool operator()(const value_type& kv_a, const value_type& kv_b) const {
return key_eq.operator()(kv_a.first, kv_b.first); return key_eq.operator()(kv_a.first, kv_b.first);
} }
}; };
+1 -1
View File
@@ -5694,7 +5694,7 @@ public:
class AstSplitPlaceholder : public AstNode { class AstSplitPlaceholder : public AstNode {
public: public:
// Dummy node used within V3Split; never exists outside of V3Split. // Dummy node used within V3Split; never exists outside of V3Split.
AstSplitPlaceholder(FileLine* filelinep) explicit AstSplitPlaceholder(FileLine* filelinep)
: AstNode(filelinep) {} : AstNode(filelinep) {}
ASTNODE_NODE_FUNCS(SplitPlaceholder) ASTNODE_NODE_FUNCS(SplitPlaceholder)
}; };
+6 -1
View File
@@ -207,7 +207,7 @@ private:
if (m_caseItems <= 3) return false; // Not worth simplifing if (m_caseItems <= 3) return false; // Not worth simplifing
// Convert valueItem from AstCaseItem* to the expression // Convert valueItem from AstCaseItem* to the expression
// Not done earlier, as we may now have a NULL because it's just a ";" NOP branch // Not done earlier, as we may now have a NULL because it's just a ";" NOP branch
for (uint32_t i=0; i<(1UL<<m_caseWidth); i++) { for (uint32_t i=0; i<(1UL<<m_caseWidth); ++i) {
m_valueItem[i] = VN_CAST(m_valueItem[i], CaseItem)->bodysp(); m_valueItem[i] = VN_CAST(m_valueItem[i], CaseItem)->bodysp();
} }
return true; // All is fine return true; // All is fine
@@ -467,7 +467,12 @@ private:
public: public:
// CONSTUCTORS // CONSTUCTORS
explicit CaseVisitor(AstNetlist* nodep) { explicit CaseVisitor(AstNetlist* nodep) {
m_caseWidth = 0;
m_caseItems = 0;
m_caseNoOverlapsAllCovered = false; m_caseNoOverlapsAllCovered = false;
for (uint32_t i=0; i<(1UL<<CASE_OVERLAP_WIDTH); ++i) {
m_valueItem[i] = NULL;
}
iterate(nodep); iterate(nodep);
} }
virtual ~CaseVisitor() { virtual ~CaseVisitor() {
+1
View File
@@ -283,6 +283,7 @@ private:
public: public:
// CONSTUCTORS // CONSTUCTORS
explicit CleanVisitor(AstNetlist* nodep) { explicit CleanVisitor(AstNetlist* nodep) {
m_modp = NULL;
iterate(nodep); iterate(nodep);
} }
virtual ~CleanVisitor() {} virtual ~CleanVisitor() {}
+5 -2
View File
@@ -454,9 +454,12 @@ private:
public: public:
// CONSTUCTORS // CONSTUCTORS
explicit CombineVisitor(AstNetlist* nodep) { explicit CombineVisitor(AstNetlist* nodep) {
m_modp=NULL;
m_funcp = NULL;
m_state = STATE_IDLE; m_state = STATE_IDLE;
m_modp = NULL;
m_funcp = NULL;
m_modNFuncs = 0;
m_walkLast1p = NULL;
m_walkLast2p = NULL;
iterate(nodep); iterate(nodep);
} }
virtual ~CombineVisitor() { virtual ~CombineVisitor() {
+2 -1
View File
@@ -210,7 +210,8 @@ private:
public: public:
// CONSTRUCTORS // CONSTRUCTORS
explicit LifePostDlyVisitor(AstNetlist* nodep) explicit LifePostDlyVisitor(AstNetlist* nodep)
: m_tracingCall(false) { : m_sequence(0)
, m_tracingCall(false) {
iterate(nodep); iterate(nodep);
} }
virtual ~LifePostDlyVisitor() { virtual ~LifePostDlyVisitor() {
+1
View File
@@ -134,6 +134,7 @@ private:
public: public:
// CONSTUCTORS // CONSTUCTORS
explicit NameVisitor(AstNetlist* nodep) { explicit NameVisitor(AstNetlist* nodep) {
m_modp = NULL;
iterate(nodep); iterate(nodep);
} }
virtual ~NameVisitor() {} virtual ~NameVisitor() {}
+1
View File
@@ -406,6 +406,7 @@ public:
m_stmtp = NULL; m_stmtp = NULL;
m_inWhilep = NULL; m_inWhilep = NULL;
m_inTracep = NULL; m_inTracep = NULL;
m_assignLhs = false;
iterate(nodep); iterate(nodep);
} }
virtual ~PremitVisitor() {} virtual ~PremitVisitor() {}
+2
View File
@@ -126,6 +126,8 @@ public:
SplitAsCleanVisitor(AstAlways* nodep, AstVarScope* vscp, bool modeMatch) { SplitAsCleanVisitor(AstAlways* nodep, AstVarScope* vscp, bool modeMatch) {
m_splitVscp = vscp; m_splitVscp = vscp;
m_modeMatch = modeMatch; m_modeMatch = modeMatch;
m_keepStmt = false;
m_matches = false;
iterate(nodep); iterate(nodep);
} }
virtual ~SplitAsCleanVisitor() {} virtual ~SplitAsCleanVisitor() {}