Skip to content

Commit a128f46

Browse files
committed
Use operator==(exprt, bool)
Replaces uses of `is_true` and `is_false`.
1 parent 04b28e5 commit a128f46

File tree

8 files changed

+24
-24
lines changed

8 files changed

+24
-24
lines changed

jbmc/src/java_bytecode/java_object_factory.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1087,7 +1087,7 @@ void java_object_factoryt::gen_nondet_init(
10871087
else
10881088
{
10891089
exprt within_bounds = interval.make_contains_expr(expr);
1090-
if(!within_bounds.is_true())
1090+
if(within_bounds != true)
10911091
assignments.add(code_assumet(std::move(within_bounds)));
10921092
}
10931093

jbmc/unit/java_bytecode/goto-programs/remove_virtual_functions_without_fallback.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ static bool is_call_to(
6969

7070
static bool is_assume_false(goto_programt::const_targett inst)
7171
{
72-
return inst->is_assume() && inst->condition().is_false();
72+
return inst->is_assume() && inst->condition() == false;
7373
}
7474

7575
/// Interpret `program`, resolving classid comparisons assuming any actual
@@ -90,12 +90,12 @@ static goto_programt::const_targett interpret_classid_comparison(
9090
{
9191
exprt guard = pc->condition();
9292
guard = resolve_classid_test(guard, actual_class_id, ns);
93-
if(guard.is_true())
93+
if(guard == true)
9494
{
9595
REQUIRE(pc->targets.begin() != pc->targets.end());
9696
pc = *(pc->targets.begin());
9797
}
98-
else if(guard.is_false())
98+
else if(guard == false)
9999
++pc;
100100
else
101101
{

src/analyses/constant_propagator.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -183,8 +183,8 @@ void constant_propagator_domaint::transform(
183183
else
184184
g = not_exprt(from->condition());
185185
partial_evaluate(values, g, ns);
186-
if(g.is_false())
187-
values.set_to_bottom();
186+
if(g == false)
187+
values.set_to_bottom();
188188
else
189189
two_way_propagate_rec(g, ns, cp);
190190
}
@@ -376,7 +376,7 @@ bool constant_propagator_domaint::two_way_propagate_rec(
376376

377377
// x != FALSE ==> x == TRUE
378378

379-
if(rhs.is_zero() || rhs.is_false())
379+
if(rhs == 0 || rhs == false)
380380
rhs = from_integer(1, rhs.type());
381381
else
382382
rhs = from_integer(0, rhs.type());

src/analyses/custom_bitvector_analysis.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -530,7 +530,7 @@ void custom_bitvector_domaint::transform(
530530

531531
const exprt result2 = simplify_expr(eval(guard, cba), ns);
532532

533-
if(result2.is_false())
533+
if(result2 == false)
534534
make_bottom();
535535
}
536536
break;
@@ -814,9 +814,9 @@ void custom_bitvector_analysist::check(
814814
if(use_xml)
815815
{
816816
out << "<result status=\"";
817-
if(result.is_true())
817+
if(result == true)
818818
out << "SUCCESS";
819-
else if(result.is_false())
819+
else if(result == false)
820820
out << "FAILURE";
821821
else
822822
out << "UNKNOWN";
@@ -838,9 +838,9 @@ void custom_bitvector_analysist::check(
838838
out << '\n';
839839
}
840840

841-
if(result.is_true())
841+
if(result == true)
842842
pass++;
843-
else if(result.is_false())
843+
else if(result == false)
844844
fail++;
845845
else
846846
unknown++;

src/analyses/goto_rw.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -116,9 +116,9 @@ void rw_range_sett::get_objects_if(
116116
const range_spect &range_start,
117117
const range_spect &size)
118118
{
119-
if(if_expr.cond().is_false())
119+
if(if_expr.cond() == false)
120120
get_objects_rec(mode, if_expr.false_case(), range_start, size);
121-
else if(if_expr.cond().is_true())
121+
else if(if_expr.cond() == true)
122122
get_objects_rec(mode, if_expr.true_case(), range_start, size);
123123
else
124124
{
@@ -735,9 +735,9 @@ void rw_guarded_range_set_value_sett::get_objects_if(
735735
const range_spect &range_start,
736736
const range_spect &size)
737737
{
738-
if(if_expr.cond().is_false())
738+
if(if_expr.cond() == false)
739739
get_objects_rec(mode, if_expr.false_case(), range_start, size);
740-
else if(if_expr.cond().is_true())
740+
else if(if_expr.cond() == true)
741741
get_objects_rec(mode, if_expr.true_case(), range_start, size);
742742
else
743743
{

src/analyses/guard_bdd.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ exprt guard_bddt::guard_expr(exprt expr) const
4444
}
4545
else
4646
{
47-
if(expr.is_false())
47+
if(expr == false)
4848
{
4949
return boolean_negate(as_expr());
5050
}

src/analyses/guard_expr.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ exprt guard_exprt::guard_expr(exprt expr) const
2424
}
2525
else
2626
{
27-
if(expr.is_false())
27+
if(expr == false)
2828
{
2929
return boolean_negate(as_expr());
3030
}
@@ -39,9 +39,9 @@ void guard_exprt::add(const exprt &expr)
3939
{
4040
PRECONDITION(expr.is_boolean());
4141

42-
if(is_false() || expr.is_true())
42+
if(is_false() || expr == true)
4343
return;
44-
else if(is_true() || expr.is_false())
44+
else if(is_true() || expr == false)
4545
{
4646
this->expr = expr;
4747

@@ -198,7 +198,7 @@ guard_exprt &operator|=(guard_exprt &g1, const guard_exprt &g2)
198198

199199
if(tmp != and_expr1)
200200
{
201-
if(and_expr1.is_true() || and_expr2.is_true())
201+
if(and_expr1 == true || and_expr2 == true)
202202
{
203203
}
204204
else

src/analyses/guard_expr.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Author: Daniel Kroening, [email protected]
1212
#ifndef CPROVER_ANALYSES_GUARD_EXPR_H
1313
#define CPROVER_ANALYSES_GUARD_EXPR_H
1414

15-
#include <util/expr.h>
15+
#include <util/std_expr.h>
1616

1717
/// This is unused by this implementation of guards, but can be used by other
1818
/// implementations of the same interface.
@@ -59,12 +59,12 @@ class guard_exprt
5959

6060
bool is_true() const
6161
{
62-
return expr.is_true();
62+
return expr == true;
6363
}
6464

6565
bool is_false() const
6666
{
67-
return expr.is_false();
67+
return expr == false;
6868
}
6969

7070
friend guard_exprt &operator-=(guard_exprt &g1, const guard_exprt &g2);

0 commit comments

Comments
 (0)