We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent af0eb45 commit 9423a5cCopy full SHA for 9423a5c
src/solvers/flattening/boolbv_extractbits.cpp
@@ -56,11 +56,7 @@ bvt boolbvt::convert_extractbits(const extractbits_exprt &expr)
56
57
const std::size_t offset = integer2unsigned(lower_as_int);
58
59
- bvt result_bv;
60
- result_bv.resize(bv_width);
61
-
62
- for(std::size_t i = 0; i < bv_width; i++)
63
- result_bv[i] = src_bv[offset + i];
+ bvt result_bv(src_bv.begin() + offset, src_bv.begin() + offset + bv_width);
64
65
return result_bv;
66
}
0 commit comments