]> granicus.if.org Git - clang/commit
[MS ABI] Don't emit stackrestore in cleanups
authorDavid Majnemer <david.majnemer@gmail.com>
Mon, 24 Aug 2015 21:34:21 +0000 (21:34 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Mon, 24 Aug 2015 21:34:21 +0000 (21:34 +0000)
commit97161a74dc711c9677013c24fb835ceab210d02e
tree6cfbdc7e8e0f0d405c952f8b009fb6752f730cc5
parenta50f1763b0b644cc2b927961e90e9866f8c229da
[MS ABI] Don't emit stackrestore in cleanups

The stackrestore intrinsic isn't meaningful inside of a cleanup funclet.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@245879 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGCall.cpp
lib/CodeGen/CGCall.h
test/CodeGenCXX/microsoft-abi-arg-order.cpp
test/CodeGenCXX/microsoft-abi-eh-cleanups.cpp