From: Hyeongseok Oh Date: Tue, 30 May 2017 09:58:33 +0000 (+0900) Subject: [RyuJIT/ARM32] Fix offset of struct argument when using stack X-Git-Tag: accepted/tizen/base/20180629.140029~1083^2~607^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=99cd56e15b8122fdc965f109066105014d25c823;p=platform%2Fupstream%2Fcoreclr.git [RyuJIT/ARM32] Fix offset of struct argument when using stack Fix offset value when struct argument is passed on stack --- diff --git a/src/jit/codegenarmarch.cpp b/src/jit/codegenarmarch.cpp index f7edec1..48b40d7 100644 --- a/src/jit/codegenarmarch.cpp +++ b/src/jit/codegenarmarch.cpp @@ -751,7 +751,7 @@ void CodeGen::genPutArgStk(GenTreePutArgStk* treeNode) if (varNode != nullptr) { // Load from our varNumImp source - emit->emitIns_R_S(INS_ldr, emitTypeSize(type), loReg, varNumInp, 0); + emit->emitIns_R_S(INS_ldr, emitTypeSize(type), loReg, varNumInp, structOffset); } else {