diff --git a/src/solvers/flattening/boolbv_get.cpp b/src/solvers/flattening/boolbv_get.cpp index 71d94d02f8a..5fe67d7d85b 100644 --- a/src/solvers/flattening/boolbv_get.cpp +++ b/src/solvers/flattening/boolbv_get.cpp @@ -222,10 +222,8 @@ exprt boolbvt::bv_get_rec( for(std::size_t bit_nr=offset; bit_nr=string_numbering.size()) s=irep_idt(); else - s=string_numbering[int_value.to_long()]; + s = string_numbering[numeric_cast_v(int_value)]; return constant_exprt(s, type); }