diff --git a/src/utils/block_ext.rs b/src/utils/block_ext.rs index 666034702..66935e4a7 100644 --- a/src/utils/block_ext.rs +++ b/src/utils/block_ext.rs @@ -392,8 +392,8 @@ impl<'ctx> BlockExt<'ctx> for Block<'ctx> { indexes: &[GepIndex<'ctx, '_>], elem_type: Type<'ctx>, ) -> Result, Error> { - let mut dynamic_indices = Vec::new(); - let mut raw_constant_indices = Vec::new(); + let mut dynamic_indices = Vec::with_capacity(indexes.len()); + let mut raw_constant_indices = Vec::with_capacity(indexes.len()); for index in indexes { match index {