Merge sbcl-devel "Crash in purify" by James Knight, 2005-08-01
lispobj *ret;
nwords=CEILING(nwords,2);
if(constantp) {
+ if(read_only_free + nwords >= READ_ONLY_SPACE_END) {
+ lose("Ran out of read-only space while purifying!");
+ }
ret=read_only_free;
read_only_free+=nwords;
} else {
+ if(static_free + nwords >= STATIC_SPACE_END) {
+ lose("Ran out of static space while purifying!");
+ }
ret=static_free;
static_free+=nwords;
}
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.9.3.21"
+"0.9.3.22"