Skip to content

Commit e90a844

Browse files
Use override more. (#7059)
1 parent f6e69d4 commit e90a844

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

src/ast/simplifiers/dependent_expr_state.h

+8-8
Original file line numberDiff line numberDiff line change
@@ -105,14 +105,14 @@ class dependent_expr_state {
105105
class default_dependent_expr_state : public dependent_expr_state {
106106
public:
107107
default_dependent_expr_state(ast_manager& m): dependent_expr_state(m) {}
108-
virtual unsigned qtail() const { return 0; }
109-
virtual dependent_expr const& operator[](unsigned i) { throw default_exception("unexpected access"); }
110-
virtual void update(unsigned i, dependent_expr const& j) { throw default_exception("unexpected update"); }
111-
virtual void add(dependent_expr const& j) { throw default_exception("unexpected addition"); }
112-
virtual bool inconsistent() { return false; }
113-
virtual model_reconstruction_trail& model_trail() { throw default_exception("unexpected access to model reconstruction"); }
114-
virtual bool updated() { return false; }
115-
virtual void reset_updated() {}
108+
unsigned qtail() const override { return 0; }
109+
dependent_expr const& operator[](unsigned i) override { throw default_exception("unexpected access"); }
110+
void update(unsigned i, dependent_expr const& j) override { throw default_exception("unexpected update"); }
111+
void add(dependent_expr const& j) override { throw default_exception("unexpected addition"); }
112+
bool inconsistent() override { return false; }
113+
model_reconstruction_trail& model_trail() override { throw default_exception("unexpected access to model reconstruction"); }
114+
bool updated() override { return false; }
115+
void reset_updated() override {}
116116

117117
};
118118

src/ast/simplifiers/model_reconstruction_trail.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ class model_reconstruction_trail {
9090
struct undo_model_var : public trail {
9191
model_reconstruction_trail& s;
9292
undo_model_var(model_reconstruction_trail& s) : s(s) {}
93-
virtual void undo() {
93+
void undo() override {
9494
s.m_model_vars.mark(s.m_model_vars_trail.back(), false);
9595
s.m_model_vars_trail.pop_back();
9696
}

src/math/lp/lar_solver.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -1490,7 +1490,7 @@ namespace lp {
14901490
struct lar_solver::undo_add_column : public trail {
14911491
lar_solver& s;
14921492
undo_add_column(lar_solver& s) : s(s) {}
1493-
virtual void undo() {
1493+
void undo() override {
14941494
s.remove_last_column_from_tableau();
14951495
s.m_columns_to_ul_pairs.pop_back();
14961496
unsigned j = s.m_columns_to_ul_pairs.size();

src/solver/simplifier_solver.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ class simplifier_solver : public solver {
3939
bool m_updated = false;
4040
dep_expr_state(simplifier_solver& s) :dependent_expr_state(s.m), s(s), m_reconstruction_trail(s.m, m_trail) {}
4141
~dep_expr_state() override {}
42-
virtual unsigned qtail() const override { return s.m_fmls.size(); }
42+
unsigned qtail() const override { return s.m_fmls.size(); }
4343
dependent_expr const& operator[](unsigned i) override { return s.m_fmls[i]; }
4444
void update(unsigned i, dependent_expr const& j) override {
4545
SASSERT(j.fml());

0 commit comments

Comments
 (0)