Skip to content

Commit f5b465d

Browse files
committed
Simplify code to avoid Visual Studio warnings
1 parent 475fe20 commit f5b465d

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/solvers/flattening/boolbv_get.cpp

+3-5
Original file line numberDiff line numberDiff line change
@@ -222,10 +222,8 @@ exprt boolbvt::bv_get_rec(
222222

223223
for(std::size_t bit_nr=offset; bit_nr<offset+width; bit_nr++)
224224
{
225-
char ch;
226-
if(unknown[bit_nr])
227-
ch='0';
228-
else
225+
char ch = '0';
226+
if(!unknown[bit_nr])
229227
{
230228
switch(prop.l_get(bv[bit_nr]).get_value())
231229
{
@@ -249,7 +247,7 @@ exprt boolbvt::bv_get_rec(
249247
if(int_value>=string_numbering.size())
250248
s=irep_idt();
251249
else
252-
s=string_numbering[int_value.to_long()];
250+
s = string_numbering[numeric_cast_v<std::size_t>(int_value)];
253251

254252
return constant_exprt(s, type);
255253
}

0 commit comments

Comments
 (0)