Fix memory leak in InstanceAllocator on failure

This commit is contained in:
Mark McCaskey
2020-12-08 16:22:35 -08:00
parent 2e9295e46f
commit e85e088cd9
3 changed files with 257 additions and 161 deletions

View File

@@ -39,7 +39,10 @@ pub mod libcalls;
pub use crate::export::*;
pub use crate::global::*;
pub use crate::imports::Imports;
pub use crate::instance::{ImportInitializerFuncPtr, InstanceHandle};
pub use crate::instance::{
HalfPreparedInstanceAllocatorSetter, ImportInitializerFuncPtr, InstanceHandle,
PreparedInstanceAllocatorSetter, UnpreparedInstanceAllocatorSetter,
};
pub use crate::memory::{LinearMemory, Memory, MemoryError, MemoryStyle};
pub use crate::mmap::Mmap;
pub use crate::module::{ExportsIterator, ImportsIterator, ModuleInfo};