@@ -3667,31 +3667,38 @@ Result<> WasmBinaryReader::readInst() {
36673667 }
36683668 case BinaryConsts::I32AtomicStore8: {
36693669 auto [mem, align, offset, memoryOrder] = getAtomicMemarg ();
3670- return builder.makeAtomicStore (1 , offset, Type::i32 , mem);
3670+ return builder.makeAtomicStore (
3671+ 1 , offset, Type::i32 , mem, memoryOrder);
36713672 }
36723673 case BinaryConsts::I32AtomicStore16: {
36733674 auto [mem, align, offset, memoryOrder] = getAtomicMemarg ();
3674- return builder.makeAtomicStore (2 , offset, Type::i32 , mem);
3675+ return builder.makeAtomicStore (
3676+ 2 , offset, Type::i32 , mem, memoryOrder);
36753677 }
36763678 case BinaryConsts::I32AtomicStore: {
36773679 auto [mem, align, offset, memoryOrder] = getAtomicMemarg ();
3678- return builder.makeAtomicStore (4 , offset, Type::i32 , mem);
3680+ return builder.makeAtomicStore (
3681+ 4 , offset, Type::i32 , mem, memoryOrder);
36793682 }
36803683 case BinaryConsts::I64AtomicStore8: {
36813684 auto [mem, align, offset, memoryOrder] = getAtomicMemarg ();
3682- return builder.makeAtomicStore (1 , offset, Type::i64 , mem);
3685+ return builder.makeAtomicStore (
3686+ 1 , offset, Type::i64 , mem, memoryOrder);
36833687 }
36843688 case BinaryConsts::I64AtomicStore16: {
36853689 auto [mem, align, offset, memoryOrder] = getAtomicMemarg ();
3686- return builder.makeAtomicStore (2 , offset, Type::i64 , mem);
3690+ return builder.makeAtomicStore (
3691+ 2 , offset, Type::i64 , mem, memoryOrder);
36873692 }
36883693 case BinaryConsts::I64AtomicStore32: {
36893694 auto [mem, align, offset, memoryOrder] = getAtomicMemarg ();
3690- return builder.makeAtomicStore (4 , offset, Type::i64 , mem);
3695+ return builder.makeAtomicStore (
3696+ 4 , offset, Type::i64 , mem, memoryOrder);
36913697 }
36923698 case BinaryConsts::I64AtomicStore: {
36933699 auto [mem, align, offset, memoryOrder] = getAtomicMemarg ();
3694- return builder.makeAtomicStore (8 , offset, Type::i64 , mem);
3700+ return builder.makeAtomicStore (
3701+ 8 , offset, Type::i64 , mem, memoryOrder);
36953702 }
36963703
36973704#define RMW (op ) \
0 commit comments