rengolin added a comment. Isn't that the point of nounwind to not emit unwind information? If you omit the "nounwind" from the function declaration you get your stack save. Repository: rL LLVM http://reviews.llvm.org/D11243