add stack adjustments pass option and disable it by default

This commit is contained in:
NikVolf committed 2018-03-24 17:38:30 +03:00
1 parent 0380e4fa8e
commit e22180b847
2 files changed
+18 -8

No files matched your search

+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(),