diff options
author | Chad Rosier <mcrosier@apple.com> | 2013-02-16 01:25:28 +0000 |
---|---|---|
committer | Chad Rosier <mcrosier@apple.com> | 2013-02-16 01:25:28 +0000 |
commit | 925c9b499e0af712975f5a3d4dd6a429c254a2d8 (patch) | |
tree | 5b7365bed97b5df4e2e9f69615a401835bf634f5 /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
parent | 19b79c8bf9c47433373ea4db159de78ce96ea486 (diff) | |
download | llvm-925c9b499e0af712975f5a3d4dd6a429c254a2d8.zip llvm-925c9b499e0af712975f5a3d4dd6a429c254a2d8.tar.gz llvm-925c9b499e0af712975f5a3d4dd6a429c254a2d8.tar.bz2 |
[ms-inline asm] Do not omit the frame pointer if we have ms-inline assembly.
If the frame pointer is omitted, and any stack changes occur in the inline
assembly, e.g.: "pusha", then any C local variable or C argument references
will be incorrect.
I pass no judgement on anyone who would do such a thing. ;)
rdar://13218191
llvm-svn: 175334
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions