compiler/arm/alloc: VAR-ALLOC should not include the header word in the size.
commitef8fb16facf2e36b68e98ab7037de6ca8bb41d85
authorAlastair Bridgewater <nyef@kana.lisphacker.com>
Wed, 23 Apr 2014 23:14:39 +0000 (23 19:14 -0400)
committerAlastair Bridgewater <nyef@kana.lisphacker.com>
Sat, 10 May 2014 19:12:22 +0000 (10 15:12 -0400)
treefc38268043b6aced9cce67af17554e89c8933c6b
parentdae43aa9f592d8d6ae6605d8d0505fdccb367901
compiler/arm/alloc: VAR-ALLOC should not include the header word in the size.

  * Partly due to a misunderstood and unexplained optimization in
VAR-ALLOC on other backends, VAR-ALLOC was including the header
word in the count of words in the header, but shouldn't have been.

  * Fix to do the right thing, while adding explanatory comments
as to how the VOP actually functions and why.
src/compiler/arm/alloc.lisp