Do more Vec reserving.

This commit is contained in:
Dan Gohman
2019-02-22 17:10:23 -08:00
parent 538ef20f50
commit e2f79ae405
3 changed files with 27 additions and 20 deletions

View File

@@ -160,6 +160,9 @@ impl<'data> cranelift_wasm::ModuleEnvironment<'data> for ModuleEnvironment<'data
fn reserve_func_types(&mut self, num: u32) {
self.result.module.functions.reserve_exact(cast::usize(num));
self.result
.function_body_inputs
.reserve_exact(cast::usize(num));
}
fn declare_func_type(&mut self, sig_index: SignatureIndex) {