Lower the limit of bytes in allocate-vector.
commitacdcb75f12b4d08fd6c16404fb113af5e29bd197
authorStas Boukarev <stassats@gmail.com>
Sat, 1 Nov 2014 23:03:11 +0000 (2 02:03 +0300)
committerStas Boukarev <stassats@gmail.com>
Sat, 1 Nov 2014 23:03:11 +0000 (2 02:03 +0300)
tree5d07cf2221bef503a0a17777072c1df647963bc7
parent20cc33088c9bb3b7b9568275be5f0add52f7c65a
Lower the limit of bytes in allocate-vector.

All the allocation routines in gencgc.c expect signed words, lower the
limit by 1 bit. The size is also double word aligned, which is done
with addition and masking, make sure that the addition doesn't
overflow.
src/compiler/generic/vm-fndb.lisp