Skip to content

Commit 7e5fb17

Browse files
author
Daniel Kroening
committed
simplify_inequality_* methods use new interface
This improves type safety.
1 parent 12cacab commit 7e5fb17

File tree

3 files changed

+158
-188
lines changed

3 files changed

+158
-188
lines changed

src/util/simplify_expr_class.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -196,11 +196,11 @@ class simplify_exprt
196196
static tvt objects_equal(const exprt &a, const exprt &b);
197197
static tvt objects_equal_address_of(const exprt &a, const exprt &b);
198198
NODISCARD resultt<> simplify_address_of_arg(const exprt &);
199-
bool simplify_inequality_both_constant(exprt &);
200-
bool simplify_inequality_no_constant(exprt &);
201-
bool simplify_inequality_rhs_is_constant(exprt &);
202-
bool simplify_inequality_address_of(exprt &expr);
203-
bool simplify_inequality_pointer_object(exprt &expr);
199+
NODISCARD resultt<> simplify_inequality_both_constant(const exprt &);
200+
NODISCARD resultt<> simplify_inequality_no_constant(const exprt &);
201+
NODISCARD resultt<> simplify_inequality_rhs_is_constant(const exprt &);
202+
NODISCARD resultt<> simplify_inequality_address_of(const exprt &);
203+
NODISCARD resultt<> simplify_inequality_pointer_object(const exprt &);
204204

205205
// main recursion
206206
bool simplify_node(exprt &expr);

0 commit comments

Comments
 (0)