Skip to content

Commit db5ea6d

Browse files
committed
Clean up warnings in constant_abstract_valuet
1 parent ac476ea commit db5ea6d

File tree

2 files changed

+9
-11
lines changed

2 files changed

+9
-11
lines changed

src/analyses/variable-sensitivity/constant_abstract_value.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,18 +33,18 @@ index_range_ptrt make_constant_index_range(const exprt &val)
3333
return std::make_shared<constant_index_ranget>(val);
3434
}
3535

36-
constant_abstract_valuet::constant_abstract_valuet(typet t)
36+
constant_abstract_valuet::constant_abstract_valuet(const typet &t)
3737
: abstract_value_objectt(t), value()
3838
{
3939
}
4040

41-
constant_abstract_valuet::constant_abstract_valuet(typet t, bool tp, bool bttm)
41+
constant_abstract_valuet::constant_abstract_valuet(const typet &t, bool tp, bool bttm)
4242
: abstract_value_objectt(t, tp, bttm), value()
4343
{
4444
}
4545

4646
constant_abstract_valuet::constant_abstract_valuet(
47-
const exprt e,
47+
const exprt &e,
4848
const abstract_environmentt &environment,
4949
const namespacet &ns)
5050
: abstract_value_objectt(e.type(), false, false), value(e)
@@ -209,7 +209,7 @@ constant_abstract_valuet::merge(abstract_object_pointert other) const
209209
}
210210

211211
abstract_object_pointert constant_abstract_valuet::merge_constant_constant(
212-
constant_abstract_value_pointert other) const
212+
const constant_abstract_value_pointert &other) const
213213
{
214214
if(is_bottom())
215215
{

src/analyses/variable-sensitivity/constant_abstract_value.h

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,14 @@ class constant_abstract_valuet : public abstract_value_objectt
2424
constant_abstract_value_pointert;
2525

2626
public:
27-
explicit constant_abstract_valuet(typet t);
28-
constant_abstract_valuet(typet t, bool tp, bool bttm);
27+
explicit constant_abstract_valuet(const typet &t);
28+
constant_abstract_valuet(const typet &t, bool tp, bool bttm);
2929
constant_abstract_valuet(
30-
const exprt e,
30+
const exprt &e,
3131
const abstract_environmentt &environment,
3232
const namespacet &ns);
3333

34-
virtual ~constant_abstract_valuet()
35-
{
36-
}
34+
~constant_abstract_valuet() override = default;
3735

3836
index_range_ptrt index_range(const namespacet &ns) const override;
3937

@@ -107,7 +105,7 @@ class constant_abstract_valuet : public abstract_value_objectt
107105
/// unless the merge is the same as this abstract object, in which
108106
/// case it returns this.
109107
abstract_object_pointert
110-
merge_constant_constant(constant_abstract_value_pointert other) const;
108+
merge_constant_constant(const constant_abstract_value_pointert &other) const;
111109

112110
exprt value;
113111
};

0 commit comments

Comments
 (0)