Skip to content

Commit bab399b

Browse files
rmacnak-googlecommit-bot@chromium.org
authored andcommitted
[vm, arm64] Add missing store barrier to PushArrayOfArguments.
Bug: #38359 Change-Id: I43d13c9188e55726b70281e2499b42b72ddbb86a Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/117588 Reviewed-by: Siva Annamalai <[email protected]> Commit-Queue: Ryan Macnak <[email protected]>
1 parent 085f812 commit bab399b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

runtime/vm/compiler/stub_code_compiler_arm64.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -876,7 +876,7 @@ static void PushArrayOfArguments(Assembler* assembler) {
876876
__ AddImmediate(R1, -target::kWordSize);
877877
__ AddImmediate(R3, target::kWordSize);
878878
__ AddImmediateSetFlags(R2, R2, -target::ToRawSmi(1));
879-
__ str(R7, Address(R3, -target::kWordSize));
879+
__ StoreIntoObject(R0, Address(R3, -target::kWordSize), R7);
880880
__ b(&loop, GE);
881881
__ Bind(&loop_exit);
882882
}

0 commit comments

Comments
 (0)