Skip to content

Commit 9eb3255

Browse files
authored
Merge pull request #3487 from tautschnig/no-make_false
Remove deprecated exprt::make_false
2 parents d197e6e + 4a11b90 commit 9eb3255

File tree

8 files changed

+8
-21
lines changed

8 files changed

+8
-21
lines changed

src/goto-instrument/code_contracts.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ static void check_apply_invariants(
156156
loop_end->targets.clear();
157157
loop_end->type=ASSUME;
158158
if(loop_head->is_goto())
159-
loop_end->guard.make_false();
159+
loop_end->guard = false_exprt();
160160
else
161161
loop_end->guard.make_not();
162162
}

src/goto-instrument/unwind.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,8 +122,7 @@ void goto_unwindt::unwind(
122122
t--;
123123
assert(t->is_backwards_goto());
124124

125-
exprt exit_cond;
126-
exit_cond.make_false(); // default is false
125+
exprt exit_cond = false_exprt(); // default is false
127126

128127
if(!t->guard.is_true()) // cond in backedge
129128
{

src/goto-symex/memory_model_tso.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,8 @@ void memory_model_tsot::program_order(
8181
event_listt::const_iterator next=e_it;
8282
++next;
8383

84-
exprt mb_guard_r, mb_guard_w;
85-
mb_guard_r.make_false();
86-
mb_guard_w.make_false();
84+
exprt mb_guard_r = false_exprt();
85+
exprt mb_guard_w = false_exprt();
8786

8887
for(event_listt::const_iterator
8988
e_it2=next;

src/goto-symex/symex_goto.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ void goto_symext::symex_goto(statet &state)
224224
// adjust guards
225225
if(new_guard.is_true())
226226
{
227-
state.guard.make_false();
227+
state.guard = false_exprt();
228228
}
229229
else
230230
{

src/jsil/parser.y

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@ literal: TOK_IDENTIFIER
418418
}
419419
| TOK_FALSE
420420
{
421-
newstack($$).make_false();
421+
newstack($$) = false_exprt();
422422
}
423423
| TOK_FLOATING
424424
| TOK_STRING

src/solvers/flattening/boolbv_quantifier.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@ exprt get_quantifier_var_min(
3434
{
3535
PRECONDITION(quantifier_expr.id() == ID_or || quantifier_expr.id() == ID_and);
3636

37-
exprt res;
38-
res.make_false();
37+
exprt res = false_exprt();
3938
if(quantifier_expr.id()==ID_or)
4039
{
4140
/**
@@ -81,8 +80,7 @@ exprt get_quantifier_var_max(
8180
const exprt &quantifier_expr)
8281
{
8382
PRECONDITION(quantifier_expr.id() == ID_or || quantifier_expr.id() == ID_and);
84-
exprt res;
85-
res.make_false();
83+
exprt res = false_exprt();
8684
if(quantifier_expr.id()==ID_or)
8785
{
8886
/**

src/util/expr.cpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -152,14 +152,6 @@ void exprt::make_true()
152152
set(ID_value, ID_true);
153153
}
154154

155-
/// Replace the expression by a Boolean expression representing false.
156-
/// \deprecated use constructors instead
157-
void exprt::make_false()
158-
{
159-
*this=exprt(ID_constant, typet(ID_bool));
160-
set(ID_value, ID_false);
161-
}
162-
163155
/// Return whether the expression represents a Boolean.
164156
/// \return True if is a Boolean, false otherwise.
165157
bool exprt::is_boolean() const

src/util/expr.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,6 @@ class exprt:public irept
216216
void make_not();
217217

218218
void make_true();
219-
void make_false();
220219
void make_bool(bool value);
221220

222221
bool is_constant() const;

0 commit comments

Comments
 (0)