diff --git a/src/passes/into_crane.rs b/src/passes/into_crane.rs index fd715c7..f9f215a 100644 --- a/src/passes/into_crane.rs +++ b/src/passes/into_crane.rs @@ -38,15 +38,13 @@ impl Program { Function::with_name_signature(UserFuncName::user(0, func_id.as_u32()), basic_signature); let mut variable_name_global_values = HashMap::new(); - let mut idx = 0; - for interned_value in self.strings.drain() { + for (idx, interned_value) in self.strings.drain().enumerate() { let global_id = module.declare_data( &format!("local-string-{}", idx), Linkage::Local, false, false, )?; - idx += 1; let mut data_context = DataContext::new(); data_context.set_align(8); data_context.define(interned_value.as_str().to_owned().into_boxed_str().into_boxed_bytes());