diff --git a/src/solvers/refinement/string_builtin_function.cpp b/src/solvers/refinement/string_builtin_function.cpp index 51a6e7c1fa7..82a4a6fc2f0 100644 --- a/src/solvers/refinement/string_builtin_function.cpp +++ b/src/solvers/refinement/string_builtin_function.cpp @@ -445,7 +445,7 @@ std::vector string_insertion_builtin_functiont::eval( const std::vector &input2_value, const std::vector &args_value) const { - PRECONDITION(args_value.size() >= 1 || args_value.size() <= 3); + PRECONDITION(args_value.size() >= 1 && args_value.size() <= 3); const auto offset = std::min( std::max(args_value[0], mp_integer(0)), mp_integer(input1_value.size())); const auto start = args_value.size() > 1