aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code
diff options
context:
space:
mode:
Diffstat (limited to 'mps/code')
-rw-r--r--mps/code/poolmv2.c2
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);