OSDN Git Service

Don't sibcall between SysV and Win64 convention functions
authorReid Kleckner <reid@kleckner.net>
Thu, 26 Feb 2015 19:43:20 +0000 (19:43 +0000)
committerReid Kleckner <reid@kleckner.net>
Thu, 26 Feb 2015 19:43:20 +0000 (19:43 +0000)
commit783f7f989ec5e1fc09a5b103c8246b0ee769549c
treecc672334273f0b919b56424cd9f35e942ffa14a8
parent5300f555030f1da8835aa56f63edef54dc520f1e
Don't sibcall between SysV and Win64 convention functions

The shadow stack space expectations won't match.

Fixes PR22709.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@230667 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/sibcall-win64.ll [new file with mode: 0644]