diff options
Diffstat (limited to 'src/compiler/Ralloc.cc')
| -rw-r--r-- | src/compiler/Ralloc.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/compiler/Ralloc.cc b/src/compiler/Ralloc.cc index 4529a83b0a..b4503937c3 100644 --- a/src/compiler/Ralloc.cc +++ b/src/compiler/Ralloc.cc @@ -315,7 +315,7 @@ void oatSimpleRegAlloc(CompilationUnit* cUnit) RegLocation* loc; /* Allocate the location map */ - loc = (RegLocation*)oatNew(cUnit->numSSARegs * sizeof(*loc), true, + loc = (RegLocation*)oatNew(cUnit, cUnit->numSSARegs * sizeof(*loc), true, kAllocRegAlloc); for (i=0; i< cUnit->numSSARegs; i++) { loc[i] = freshLoc; @@ -326,8 +326,8 @@ void oatSimpleRegAlloc(CompilationUnit* cUnit) /* Allocation the promotion map */ int numRegs = cUnit->numDalvikRegisters; cUnit->promotionMap = - (PromotionMap*)oatNew(numRegs * sizeof(cUnit->promotionMap[0]), true, - kAllocRegAlloc); + (PromotionMap*)oatNew(cUnit, numRegs * sizeof(cUnit->promotionMap[0]), + true, kAllocRegAlloc); /* Add types of incoming arguments based on signature */ int numIns = cUnit->numIns; |