We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 31e9f7a + fcceef1 commit 4b2ec29Copy full SHA for 4b2ec29
src/tools/miri/src/eval.rs
@@ -301,7 +301,7 @@ pub fn create_ecx<'mir, 'tcx: 'mir>(
301
// Third argument (`argv`): created from `config.args`.
302
let argv = {
303
// Put each argument in memory, collect pointers.
304
- let mut argvs = Vec::<Immediate<Provenance>>::new();
+ let mut argvs = Vec::<Immediate<Provenance>>::with_capacity(config.args.len());
305
for arg in config.args.iter() {
306
// Make space for `0` terminator.
307
let size = u64::try_from(arg.len()).unwrap().checked_add(1).unwrap();
0 commit comments