Replace reserve with reserve_exact when applicable.
This commit is contained in:
@@ -38,7 +38,7 @@ impl Instance {
|
|||||||
/// without any initializers applied yet.
|
/// without any initializers applied yet.
|
||||||
fn instantiate_tables(&mut self, module: &Module) {
|
fn instantiate_tables(&mut self, module: &Module) {
|
||||||
debug_assert!(self.tables.is_empty());
|
debug_assert!(self.tables.is_empty());
|
||||||
self.tables.reserve(module.tables.len());
|
self.tables.reserve_exact(module.tables.len());
|
||||||
for table in &module.tables {
|
for table in &module.tables {
|
||||||
let len = table.size;
|
let len = table.size;
|
||||||
let mut v = Vec::with_capacity(len);
|
let mut v = Vec::with_capacity(len);
|
||||||
@@ -52,7 +52,7 @@ impl Instance {
|
|||||||
fn instantiate_memories(&mut self, module: &Module) {
|
fn instantiate_memories(&mut self, module: &Module) {
|
||||||
debug_assert!(self.memories.is_empty());
|
debug_assert!(self.memories.is_empty());
|
||||||
// Allocate the underlying memory and initialize it to all zeros.
|
// Allocate the underlying memory and initialize it to all zeros.
|
||||||
self.memories.reserve(module.memories.len());
|
self.memories.reserve_exact(module.memories.len());
|
||||||
for memory in &module.memories {
|
for memory in &module.memories {
|
||||||
let len = memory.pages_count * PAGE_SIZE;
|
let len = memory.pages_count * PAGE_SIZE;
|
||||||
let mut v = Vec::with_capacity(len);
|
let mut v = Vec::with_capacity(len);
|
||||||
|
|||||||
Reference in New Issue
Block a user