When in doubt, just use alloca
Merge remote-tracking branch 'happy4crazy/master'