Fix build.
(cherry picked from commit 06cbdb966d40153d21035a2595e7d1d23a2a9b8c)
Change-Id: I2f7b1077d5eb735a1f85ab118212ed4a48dc7e76
diff --git a/compiler/dex/quick/gen_common.cc b/compiler/dex/quick/gen_common.cc
index 7b5dd02..71cc0d9 100644
--- a/compiler/dex/quick/gen_common.cc
+++ b/compiler/dex/quick/gen_common.cc
@@ -696,12 +696,12 @@
if (target_x86) {
// - 4 to leave link register on stack.
OpRegImm(kOpAdd, TargetReg(kSp), frame_size_ - 4);
- ClobberCalleeSave();
+ ClobberCallerSave();
} else if (target_arm) {
r_tgt = r12;
LoadWordDisp(TargetReg(kSp), spill_size - 4, TargetReg(kLr));
OpRegImm(kOpAdd, TargetReg(kSp), spill_size);
- ClobberCalleeSave();
+ ClobberCallerSave();
LoadWordDisp(rARM_SELF, func_offset.Int32Value(), r_tgt);
} else {
DCHECK(target_mips);
@@ -709,7 +709,7 @@
// LR is offset 0 since we push in reverse order.
LoadWordDisp(TargetReg(kSp), 0, TargetReg(kLr));
OpRegImm(kOpAdd, TargetReg(kSp), spill_size);
- ClobberCalleeSave();
+ ClobberCallerSave();
r_tgt = CallHelperSetup(func_offset); // Doesn't clobber LR.
DCHECK_NE(r_tgt, TargetReg(kLr));
}