Skip to content

Commit 5568f64

Browse files
authored
Merge pull request #5245 from smowton/smowton/fix/refine-arrays-and-strings
Refine-arrays: work with refine-strings
2 parents 06d473f + d4b984f commit 5568f64

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/goto-checker/solver_factory.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,12 @@ std::unique_ptr<solver_factoryt::solvert> solver_factoryt::get_solver()
131131
{
132132
if(options.get_bool_option("dimacs"))
133133
return get_dimacs();
134-
if(options.get_bool_option("refine"))
134+
if(
135+
options.get_bool_option("refine") &&
136+
!options.get_bool_option("refine-strings"))
137+
{
135138
return get_bv_refinement();
139+
}
136140
else if(options.get_bool_option("refine-strings"))
137141
return get_string_refinement();
138142
if(options.get_bool_option("smt2"))

0 commit comments

Comments
 (0)