From e25b6cf6e3670fcc5f269a0918c48b68747e9eef Mon Sep 17 00:00:00 2001 From: NikVolf Date: Thu, 1 Feb 2018 15:20:23 +0300 Subject: [PATCH] fix index --- src/optimizer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/optimizer.rs b/src/optimizer.rs index b8d9a82..c8be636 100644 --- a/src/optimizer.rs +++ b/src/optimizer.rs @@ -27,7 +27,7 @@ pub fn optimize( } // If there is start function in module, it should stary - module.start_section().map(|ss| stay.insert(Symbol::Function(ss as usize))); + module.start_section().map(|ss| stay.insert(resolve_function(&module, ss))); // All symbols used in data/element segments are also should be preserved let mut init_symbols = Vec::new();