commit | b3cd1229e6904365ca0ca2a7bbc4701ad1908154 | [log] [tgz] |
---|---|---|
author | Elliott Hughes <enh@google.com> | Fri Mar 09 16:00:38 2012 -0800 |
committer | Elliott Hughes <enh@google.com> | Fri Mar 09 16:00:38 2012 -0800 |
tree | d499bee2134f38253118461070e6e11b2b33c4fc | |
parent | e7825db4cfe76eabf5e3ebc0358b5e067ca3f484 [diff] [blame] |
Really fix build. Change-Id: I09c76b8fede9e926519b206010ba6c7ab44c3216
diff --git a/src/compiler/codegen/MethodCodegenDriver.cc b/src/compiler/codegen/MethodCodegenDriver.cc index db491f1..6b3283e 100644 --- a/src/compiler/codegen/MethodCodegenDriver.cc +++ b/src/compiler/codegen/MethodCodegenDriver.cc
@@ -40,7 +40,11 @@ { RegLocation res = LOC_C_RETURN; oatClobber(cUnit, res.lowReg); - oatLockTemp(cUnit, res.lowReg); + if (cUnit->instructionSet == kMips) { + oatMarkInUse(cUnit, res.lowReg); + } else { + oatLockTemp(cUnit, res.lowReg); + } return res; }