add stack adjustments pass option and disable it by default

This commit is contained in:
NikVolf
2018-03-24 17:35:39 +03:00
parent 0380e4fa8e
commit e22180b847
2 changed files with 18 additions and 8 deletions
+4
View File
@@ -44,6 +44,10 @@ pub fn externalize_mem(mut module: elements::Module, adjust_pages: Option<u32>,
entry = elements::MemoryType::new(adjust_pages, Some(max_pages));
}
if entry.limits().maximum().is_none() {
entry = elements::MemoryType::new(entry.limits().initial(), Some(max_pages));
}
import_section(&mut module).expect("Import section to exist").entries_mut().push(
elements::ImportEntry::new(
"env".to_owned(),