diff options
| author | Gareth Rees | 2013-05-21 00:29:56 +0100 |
|---|---|---|
| committer | Gareth Rees | 2013-05-21 00:29:56 +0100 |
| commit | bb47703f30ed0719f4dbafc26e9f6c973ec0b2c4 (patch) | |
| tree | 6b8a3cf4932cd5f5343a39de1a7858f8be45cc37 /mps/code | |
| parent | 63207e0200bc2eb2d824541407427b2d4417662d (diff) | |
| download | emacs-bb47703f30ed0719f4dbafc26e9f6c973ec0b2c4.tar.gz emacs-bb47703f30ed0719f4dbafc26e9f6c973ec0b2c4.zip | |
A little bit more checking.
Copied from Perforce
Change: 182026
ServerID: perforce.ravenbrook.com
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); |