generated code sink
use PUSH to allocate on the stack rather than subtracting from SP
See Implementation