Clean up expression sizes, which seems to fix stack blowouts.
This commit is contained in:
@@ -100,7 +100,7 @@ impl<M: Module> Backend<M> {
|
||||
false,
|
||||
)?;
|
||||
tracing::info!(name = %top_level_name, "defining top-level data structure");
|
||||
self.module.define_data(data_id, fields.blank_data())?;
|
||||
self.module.define_data(data_id, &fields.blank_data())?;
|
||||
let pointer = self.module.target_config().pointer_type();
|
||||
self.defined_symbols
|
||||
.insert(top_level_name, (data_id, pointer));
|
||||
|
||||
Reference in New Issue
Block a user