forgot about enumerate

This commit is contained in:
2023-01-02 21:30:15 -08:00
parent c89950693d
commit 4a83412374

View File

@@ -38,15 +38,13 @@ impl<Annotation> Program<Annotation> {
Function::with_name_signature(UserFuncName::user(0, func_id.as_u32()), basic_signature); Function::with_name_signature(UserFuncName::user(0, func_id.as_u32()), basic_signature);
let mut variable_name_global_values = HashMap::new(); let mut variable_name_global_values = HashMap::new();
let mut idx = 0; for (idx, interned_value) in self.strings.drain().enumerate() {
for interned_value in self.strings.drain() {
let global_id = module.declare_data( let global_id = module.declare_data(
&format!("local-string-{}", idx), &format!("local-string-{}", idx),
Linkage::Local, Linkage::Local,
false, false,
false, false,
)?; )?;
idx += 1;
let mut data_context = DataContext::new(); let mut data_context = DataContext::new();
data_context.set_align(8); data_context.set_align(8);
data_context.define(interned_value.as_str().to_owned().into_boxed_str().into_boxed_bytes()); data_context.define(interned_value.as_str().to_owned().into_boxed_str().into_boxed_bytes());