Minor cleanup related to notifications (#4898)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Sat, 15 Aug 2020 12:07:28 +0000 (07:07 -0500)
committerGitHub <noreply@github.com>
Sat, 15 Aug 2020 12:07:28 +0000 (07:07 -0500)
commita1e951127f7a3af158ca1408e62bd46d5cb065ff
tree222791b1dad319e93d9caed260a098a455b47d35
parentdc2748198fb2c404b31a144fcad67379b3089e3d
Minor cleanup related to notifications (#4898)

This includes eliminating TheoryBV's call to eqNotifyNewEqClass and fixing an issue with string's eqNotifyNewEqClass method, which was registering constant integers.

It also removes some unnecessary methods in Theory.
src/theory/bv/bv_subtheory_core.cpp
src/theory/bv/bv_subtheory_core.h
src/theory/strings/solver_state.cpp
src/theory/theory.h