Fix load and store memory parameter
This commit is contained in:
parent
dfb86b30f9
commit
32f5197b88
@ -58,7 +58,10 @@ impl DriverNoContext for GetGlobal {
|
||||
|
||||
impl DriverNoContext for LoadAt {
|
||||
fn write(&self, w: &mut dyn Write) -> Result<()> {
|
||||
write!(w, "load_{}(memory_at_0, ", self.load_type().as_name())?;
|
||||
let name = self.load_type().as_name();
|
||||
let memory = self.memory();
|
||||
|
||||
write!(w, "load_{name}(memory_at_{memory}, ")?;
|
||||
self.pointer().write(w)?;
|
||||
|
||||
if self.offset() != 0 {
|
||||
|
@ -258,7 +258,11 @@ impl DriverNoContext for SetGlobal {
|
||||
|
||||
impl DriverNoContext for StoreAt {
|
||||
fn write(&self, w: &mut dyn Write) -> Result<()> {
|
||||
write!(w, "store_{}(memory_at_0, ", self.store_type().as_name())?;
|
||||
let name = self.store_type().as_name();
|
||||
let memory = self.memory();
|
||||
|
||||
write!(w, "store_{name}(memory_at_{memory}, ")?;
|
||||
|
||||
self.pointer().write(w)?;
|
||||
|
||||
if self.offset() != 0 {
|
||||
|
@ -58,7 +58,10 @@ impl DriverNoContext for GetGlobal {
|
||||
|
||||
impl DriverNoContext for LoadAt {
|
||||
fn write(&self, w: &mut dyn Write) -> Result<()> {
|
||||
write!(w, "load_{}(memory_at_0, ", self.load_type().as_name())?;
|
||||
let name = self.load_type().as_name();
|
||||
let memory = self.memory();
|
||||
|
||||
write!(w, "load_{name}(memory_at_{memory}, ")?;
|
||||
self.pointer().write(w)?;
|
||||
|
||||
if self.offset() != 0 {
|
||||
|
@ -277,7 +277,11 @@ impl DriverNoContext for SetGlobal {
|
||||
|
||||
impl DriverNoContext for StoreAt {
|
||||
fn write(&self, w: &mut dyn Write) -> Result<()> {
|
||||
write!(w, "store_{}(memory_at_0, ", self.store_type().as_name())?;
|
||||
let name = self.store_type().as_name();
|
||||
let memory = self.memory();
|
||||
|
||||
write!(w, "store_{name}(memory_at_{memory}, ")?;
|
||||
|
||||
self.pointer().write(w)?;
|
||||
|
||||
if self.offset() != 0 {
|
||||
|
Loading…
x
Reference in New Issue
Block a user