File tree 1 file changed +2
-12
lines changed
1 file changed +2
-12
lines changed Original file line number Diff line number Diff line change @@ -396,16 +396,7 @@ std::unique_ptr<solver_factoryt::solvert> solver_factoryt::get_external_sat()
396
396
397
397
std::unique_ptr<solver_factoryt::solvert> solver_factoryt::get_bv_refinement ()
398
398
{
399
- std::unique_ptr<propt> prop = [this ]() -> std::unique_ptr<propt> {
400
- // We offer the option to disable the SAT preprocessor
401
- if (options.get_bool_option (" sat-preprocessor" ))
402
- {
403
- no_beautification ();
404
- return make_satcheck_prop<satcheckt>(message_handler, options);
405
- }
406
- return make_satcheck_prop<satcheck_no_simplifiert>(
407
- message_handler, options);
408
- }();
399
+ std::unique_ptr<propt> prop = get_sat_solver (message_handler, options);
409
400
410
401
bv_refinementt::infot info;
411
402
info.ns = &ns;
@@ -435,8 +426,7 @@ solver_factoryt::get_string_refinement()
435
426
{
436
427
string_refinementt::infot info;
437
428
info.ns = &ns;
438
- auto prop =
439
- make_satcheck_prop<satcheck_no_simplifiert>(message_handler, options);
429
+ auto prop = get_sat_solver (message_handler, options);
440
430
info.prop = prop.get ();
441
431
info.refinement_bound = DEFAULT_MAX_NB_REFINEMENT;
442
432
info.output_xml = output_xml_in_refinement;
You can’t perform that action at this time.
0 commit comments