summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndres Noetzli <andres.noetzli@gmail.com>2020-06-08 13:12:52 -0700
committerGitHub <noreply@github.com>2020-06-08 13:12:52 -0700
commit9dcec275dd58b97c4e484ea8a7978fdf7ea88453 (patch)
tree50fef94454c40b6a742b736e445b4c805a1b09f3
parent79d0e47c14a9e8213d6c6e112835142cf2417943 (diff)
Fix Coverity issues (#4587)
This commit fixes the following Coverity issues: - 1495606: uninitialized field - 1495605: uninitialized field - 1488953: uninitialized field - 1495604: mismatched iterator
-rw-r--r--src/api/cvc4cpp.cpp6
-rw-r--r--src/theory/arith/nl/nl_monomial.cpp2
2 files changed, 4 insertions, 4 deletions
diff --git a/src/api/cvc4cpp.cpp b/src/api/cvc4cpp.cpp
index 88974dc69..325da8cdb 100644
--- a/src/api/cvc4cpp.cpp
+++ b/src/api/cvc4cpp.cpp
@@ -1119,7 +1119,7 @@ size_t SortHashFunction::operator()(const Sort& s) const
/* Op */
/* -------------------------------------------------------------------------- */
-Op::Op() : d_kind(NULL_EXPR), d_expr(new CVC4::Expr()) {}
+Op::Op() : d_solver(nullptr), d_kind(NULL_EXPR), d_expr(new CVC4::Expr()) {}
Op::Op(const Solver* slv, const Kind k)
: d_solver(slv), d_kind(k), d_expr(new CVC4::Expr())
@@ -1628,7 +1628,7 @@ Term::const_iterator::const_iterator(const Solver* slv,
}
Term::const_iterator::const_iterator(const const_iterator& it)
- : d_orig_expr(nullptr)
+ : d_solver(nullptr), d_orig_expr(nullptr)
{
if (it.d_orig_expr != nullptr)
{
@@ -1920,7 +1920,7 @@ std::ostream& operator<<(std::ostream& out, const DatatypeDecl& dtdecl)
/* DatatypeSelector --------------------------------------------------------- */
-DatatypeSelector::DatatypeSelector() { d_stor = nullptr; }
+DatatypeSelector::DatatypeSelector() : d_solver(nullptr), d_stor(nullptr) {}
DatatypeSelector::DatatypeSelector(const Solver* slv,
const CVC4::DatatypeConstructorArg& stor)
diff --git a/src/theory/arith/nl/nl_monomial.cpp b/src/theory/arith/nl/nl_monomial.cpp
index e8e7aceba..678a94819 100644
--- a/src/theory/arith/nl/nl_monomial.cpp
+++ b/src/theory/arith/nl/nl_monomial.cpp
@@ -276,7 +276,7 @@ Node MonomialDb::getContainsDiff(Node a, Node b) const
{
std::map<Node, std::map<Node, Node> >::const_iterator it =
d_m_contain_mult.find(a);
- if (it == d_m_contain_umult.end())
+ if (it == d_m_contain_mult.end())
{
return Node::null();
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback