Skip to content

Commit 6e9834c

Browse files
committed
Remove now-unused solver_factoryt::solvert methods
With the preceding commit we now apply RAII, making default-constructing unnecessary.
1 parent d6bf5a1 commit 6e9834c

File tree

2 files changed

+0
-8
lines changed

2 files changed

+0
-8
lines changed

src/goto-checker/solver_factory.cpp

-6
Original file line numberDiff line numberDiff line change
@@ -87,12 +87,6 @@ solver_factoryt::solvert::stack_decision_procedure() const
8787
return *solver;
8888
}
8989

90-
propt &solver_factoryt::solvert::prop() const
91-
{
92-
PRECONDITION(prop_ptr != nullptr);
93-
return *prop_ptr;
94-
}
95-
9690
void solver_factoryt::set_decision_procedure_time_limit(
9791
decision_proceduret &decision_procedure)
9892
{

src/goto-checker/solver_factory.h

-2
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ class solver_factoryt final
3838
class solvert final
3939
{
4040
public:
41-
solvert() = default;
4241
explicit solvert(std::unique_ptr<decision_proceduret> p);
4342
solvert(std::unique_ptr<decision_proceduret> p1, std::unique_ptr<propt> p2);
4443
solvert(
@@ -47,7 +46,6 @@ class solver_factoryt final
4746

4847
decision_proceduret &decision_procedure() const;
4948
stack_decision_proceduret &stack_decision_procedure() const;
50-
propt &prop() const;
5149

5250
void set_decision_procedure(std::unique_ptr<decision_proceduret> p);
5351
void set_prop(std::unique_ptr<propt> p);

0 commit comments

Comments
 (0)