Skip to content

Commit ce78e20

Browse files
rmacnak-googleCommit Queue
authored andcommitted
[vm, compiler] Fix const map/set setIndexStoreRelease to actually generate a store release.
TEST=tsan Change-Id: If644f0b74d8599de3304cba72b88f73d5829b6a0 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/443621 Reviewed-by: Alexander Aprelev <[email protected]> Commit-Queue: Ryan Macnak <[email protected]>
1 parent 24b158a commit ce78e20

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

runtime/vm/compiler/frontend/base_flow_graph_builder.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -580,9 +580,9 @@ Fragment BaseFlowGraphBuilder::StoreNativeField(
580580
compiler::Assembler::MemoryOrder memory_order /* = kRelaxed */) {
581581
Value* value = Pop();
582582
Value* instance = Pop();
583-
StoreFieldInstr* store = new (Z)
584-
StoreFieldInstr(slot, instance, value, emit_store_barrier,
585-
stores_inner_pointer, InstructionSource(position), kind);
583+
StoreFieldInstr* store = new (Z) StoreFieldInstr(
584+
slot, instance, value, emit_store_barrier, stores_inner_pointer,
585+
InstructionSource(position), kind, memory_order);
586586
return Fragment(store);
587587
}
588588

0 commit comments

Comments
 (0)