diff options
Diffstat (limited to 'mps/code')
| -rw-r--r-- | mps/code/poolmv2.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/mps/code/poolmv2.c b/mps/code/poolmv2.c index a87dab377ed..a081827b0af 100644 --- a/mps/code/poolmv2.c +++ b/mps/code/poolmv2.c | |||
| @@ -469,6 +469,7 @@ static Res MVTBufferFill(Addr *baseReturn, Addr *limitReturn, | |||
| 469 | res = MVTContingencySearch(&base, &limit, MVTCBS(mvt), minSize); | 469 | res = MVTContingencySearch(&base, &limit, MVTCBS(mvt), minSize); |
| 470 | } | 470 | } |
| 471 | } else { | 471 | } else { |
| 472 | AVERT(Range, &range); | ||
| 472 | base = RangeBase(&range); | 473 | base = RangeBase(&range); |
| 473 | limit = RangeLimit(&range); | 474 | limit = RangeLimit(&range); |
| 474 | METER_ACC(mvt->finds, minSize); | 475 | METER_ACC(mvt->finds, minSize); |
| @@ -595,6 +596,7 @@ static Res MVTReserve(MVT mvt, Range range) | |||
| 595 | RangeStruct oldRange; | 596 | RangeStruct oldRange; |
| 596 | res = ABQPeek(MVTABQ(mvt), (Addr)&oldRange); | 597 | res = ABQPeek(MVTABQ(mvt), (Addr)&oldRange); |
| 597 | AVER(res == ResOK); | 598 | AVER(res == ResOK); |
| 599 | AVERT(Range, &oldRange); | ||
| 598 | success = MVTReturnRangeSegs(mvt, &oldRange, arena); | 600 | success = MVTReturnRangeSegs(mvt, &oldRange, arena); |
| 599 | AVER(success); | 601 | AVER(success); |
| 600 | res = ABQPush(MVTABQ(mvt), (Addr)&range); | 602 | res = ABQPush(MVTABQ(mvt), (Addr)&range); |