From bceb243429e6801a1d839de880853958d247221f Mon Sep 17 00:00:00 2001 From: Keith Winstein Date: Mon, 11 Sep 2023 15:32:26 -0700 Subject: Flip order of memory indexes on memory.copy (#2294) Reflects change in the multi-memory proposal: https://github.com/WebAssembly/multi-memory/pull/29 --- src/binary-reader-ir.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/binary-reader-ir.cc') diff --git a/src/binary-reader-ir.cc b/src/binary-reader-ir.cc index 69ff72aa..51b5e2c8 100644 --- a/src/binary-reader-ir.cc +++ b/src/binary-reader-ir.cc @@ -229,7 +229,7 @@ class BinaryReaderIR : public BinaryReaderNop { Result OnLocalSetExpr(Index local_index) override; Result OnLocalTeeExpr(Index local_index) override; Result OnLoopExpr(Type sig_type) override; - Result OnMemoryCopyExpr(Index srcmemidx, Index destmemidx) override; + Result OnMemoryCopyExpr(Index destmemidx, Index srcmemidx) override; Result OnDataDropExpr(Index segment_index) override; Result OnMemoryFillExpr(Index memidx) override; Result OnMemoryGrowExpr(Index memidx) override; @@ -1024,9 +1024,9 @@ Result BinaryReaderIR::OnLoopExpr(Type sig_type) { return PushLabel(LabelType::Loop, expr_list); } -Result BinaryReaderIR::OnMemoryCopyExpr(Index srcmemidx, Index destmemidx) { +Result BinaryReaderIR::OnMemoryCopyExpr(Index destmemidx, Index srcmemidx) { return AppendExpr(std::make_unique( - Var(srcmemidx, GetLocation()), Var(destmemidx, GetLocation()))); + Var(destmemidx, GetLocation()), Var(srcmemidx, GetLocation()))); } Result BinaryReaderIR::OnDataDropExpr(Index segment) { -- cgit v1.2.3