Skip to content

Commit 500da4b

Browse files
author
Owen Jones
committed
Don't override protected functions with public ones
1 parent 404b8b6 commit 500da4b

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

src/pointer-analysis/local_value_set.h

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -37,31 +37,32 @@ class local_value_sett:public value_sett
3737
const namespacet &ns,
3838
bool is_simplified) const override;
3939

40-
void get_value_set_rec(
41-
const exprt &expr,
42-
object_mapt &dest,
43-
const std::string &suffix,
44-
const typet &original_type,
45-
const namespacet &ns) const override;
46-
4740
void assign(
4841
const exprt &lhs,
4942
const exprt &rhs,
5043
const namespacet &ns,
5144
bool is_simplified,
5245
bool add_to_sets) override;
5346

47+
void apply_code(
48+
const codet &,
49+
const namespacet &) override;
50+
51+
protected:
52+
void get_value_set_rec(
53+
const exprt &expr,
54+
object_mapt &dest,
55+
const std::string &suffix,
56+
const typet &original_type,
57+
const namespacet &ns) const override;
58+
5459
void assign_rec(
5560
const exprt &lhs,
5661
const object_mapt &values_rhs,
5762
const std::string &suffix,
5863
const namespacet &ns,
5964
bool add_to_sets) override;
6065

61-
void apply_code(
62-
const codet &,
63-
const namespacet &) override;
64-
6566
void apply_side_effects(
6667
const exprt &rhs,
6768
const namespacet &ns);

0 commit comments

Comments
 (0)