@@ -3657,31 +3657,38 @@ Result<> WasmBinaryReader::readInst() {
36573657 }
36583658 case BinaryConsts::I32AtomicStore8: {
36593659 auto [mem, align, offset, memoryOrder] = getAtomicMemarg ();
3660- return builder.makeAtomicStore (1 , offset, Type::i32 , mem);
3660+ return builder.makeAtomicStore (
3661+ 1 , offset, Type::i32 , mem, memoryOrder);
36613662 }
36623663 case BinaryConsts::I32AtomicStore16: {
36633664 auto [mem, align, offset, memoryOrder] = getAtomicMemarg ();
3664- return builder.makeAtomicStore (2 , offset, Type::i32 , mem);
3665+ return builder.makeAtomicStore (
3666+ 2 , offset, Type::i32 , mem, memoryOrder);
36653667 }
36663668 case BinaryConsts::I32AtomicStore: {
36673669 auto [mem, align, offset, memoryOrder] = getAtomicMemarg ();
3668- return builder.makeAtomicStore (4 , offset, Type::i32 , mem);
3670+ return builder.makeAtomicStore (
3671+ 4 , offset, Type::i32 , mem, memoryOrder);
36693672 }
36703673 case BinaryConsts::I64AtomicStore8: {
36713674 auto [mem, align, offset, memoryOrder] = getAtomicMemarg ();
3672- return builder.makeAtomicStore (1 , offset, Type::i64 , mem);
3675+ return builder.makeAtomicStore (
3676+ 1 , offset, Type::i64 , mem, memoryOrder);
36733677 }
36743678 case BinaryConsts::I64AtomicStore16: {
36753679 auto [mem, align, offset, memoryOrder] = getAtomicMemarg ();
3676- return builder.makeAtomicStore (2 , offset, Type::i64 , mem);
3680+ return builder.makeAtomicStore (
3681+ 2 , offset, Type::i64 , mem, memoryOrder);
36773682 }
36783683 case BinaryConsts::I64AtomicStore32: {
36793684 auto [mem, align, offset, memoryOrder] = getAtomicMemarg ();
3680- return builder.makeAtomicStore (4 , offset, Type::i64 , mem);
3685+ return builder.makeAtomicStore (
3686+ 4 , offset, Type::i64 , mem, memoryOrder);
36813687 }
36823688 case BinaryConsts::I64AtomicStore: {
36833689 auto [mem, align, offset, memoryOrder] = getAtomicMemarg ();
3684- return builder.makeAtomicStore (8 , offset, Type::i64 , mem);
3690+ return builder.makeAtomicStore (
3691+ 8 , offset, Type::i64 , mem, memoryOrder);
36853692 }
36863693
36873694#define RMW (op ) \
0 commit comments