Skip to content

Commit 53765c7

Browse files
authored
Merge pull request diffblue#4529 from diffblue/functions_lowering_prop_convt
functions lowering does not need prop_convt
2 parents e7a4733 + 309d71e commit 53765c7

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/solvers/lowering/functions.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ void functionst::add_function_constraints(const function_infot &info)
6262

6363
implies_exprt implication(arguments_equal_expr, equal_exprt(*it1, *it2));
6464

65-
prop_conv.set_to_true(implication);
65+
decision_procedure.set_to_true(implication);
6666
}
6767
}
6868
}

src/solvers/lowering/functions.h

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,13 @@ Author: Daniel Kroening, [email protected]
1717

1818
#include <util/mathematical_expr.h>
1919

20-
#include <solvers/prop/prop_conv.h>
20+
#include <solvers/prop/decision_procedure.h>
2121

2222
class functionst
2323
{
2424
public:
25-
explicit functionst(prop_convt &_prop_conv) : prop_conv(_prop_conv)
25+
explicit functionst(decision_proceduret &_decision_procedure)
26+
: decision_procedure(_decision_procedure)
2627
{
2728
}
2829

@@ -38,7 +39,7 @@ class functionst
3839
}
3940

4041
protected:
41-
prop_convt &prop_conv;
42+
decision_proceduret &decision_procedure;
4243

4344
typedef std::set<function_application_exprt> applicationst;
4445

0 commit comments

Comments
 (0)