mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-28 22:34:45 +00:00
feat(wasm): try different offsets
This commit is contained in:
parent
fc07070617
commit
bed288330f
1 changed files with 4 additions and 2 deletions
|
@ -651,9 +651,9 @@ impl<'a> WasmBackend<'a> {
|
|||
self.code_builder.i32_const(elems.len() as i32);
|
||||
self.code_builder.i32_store(Align::Bytes4, offset);
|
||||
|
||||
let mut write128 = |lower_bits, upper_bits| {
|
||||
offset += 8;
|
||||
offset += 4;
|
||||
|
||||
let mut write128 = |lower_bits, upper_bits| {
|
||||
self.code_builder.get_local(local_id);
|
||||
self.code_builder.i64_const(lower_bits);
|
||||
self.code_builder.i64_store(Align::Bytes8, offset);
|
||||
|
@ -663,6 +663,8 @@ impl<'a> WasmBackend<'a> {
|
|||
self.code_builder.get_local(local_id);
|
||||
self.code_builder.i64_const(upper_bits);
|
||||
self.code_builder.i64_store(Align::Bytes8, offset);
|
||||
|
||||
offset += 8;
|
||||
};
|
||||
|
||||
for elem in elems.iter() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue