forgot about enumerate
This commit is contained in:
@@ -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());
|
||||||
|
|||||||
Reference in New Issue
Block a user