diff --git a/src/coreclr/jit/emitarm64.cpp b/src/coreclr/jit/emitarm64.cpp index 3fd34318d9ec11..10d344b22c02fa 100644 --- a/src/coreclr/jit/emitarm64.cpp +++ b/src/coreclr/jit/emitarm64.cpp @@ -12311,7 +12311,7 @@ size_t emitter::emitOutputInstr(insGroup* ig, instrDesc* id, BYTE** dp) // If there are 2 GC vars in this instrDesc, get the 2nd variable // that should be tracked. - adr2 = emitComp->lvaFrameAddress(varNum2, &FPbased2, true); + adr2 = emitComp->lvaFrameAddress(varNum2, &FPbased2, FPbased); ofs2Dist = EA_SIZE_IN_BYTES(size); #ifdef DEBUG assert(FPbased == FPbased2);