compiler/arm/call: Always set CSP in COPY-MORE-ARG.
commitae97b9063529b3fdb1ef0bfabdc346fac1eb1b2f
authorAlastair Bridgewater <nyef@kana.lisphacker.com>
Tue, 22 Apr 2014 15:12:25 +0000 (22 11:12 -0400)
committerAlastair Bridgewater <nyef@kana.lisphacker.com>
Sat, 10 May 2014 19:12:21 +0000 (10 15:12 -0400)
tree6990afcb6053a0c06d0da34fafecfc1849e83b92
parent0be0e1661622aca5054c4a2c4b8ac22287e5860f
compiler/arm/call: Always set CSP in COPY-MORE-ARG.

  * If we are expecting some number of fixed args, and there are
no &MORE args, we managed to not set the CSP, which would lead to
badness if the stack frame was larger than the space allocated for
inbound args.

  * Fix, by setting CSP before skipping out on the entire copying
loop.
src/compiler/arm/call.lisp