summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/LiveIntervalUnion.cpp
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2016-09-20 17:05:04 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2016-09-20 17:05:04 +0000
commit03ffa797ad4fe8f85da532aa3f687841a60b4c0c (patch)
tree82e20815f9c9291b8fa733bebb6d659dd58bc83e /llvm/lib/CodeGen/LiveIntervalUnion.cpp
parentc8e7c98b66051cc0a93f4efaa3410da3db059d31 (diff)
downloadbcm5719-llvm-03ffa797ad4fe8f85da532aa3f687841a60b4c0c.tar.gz
bcm5719-llvm-03ffa797ad4fe8f85da532aa3f687841a60b4c0c.zip
X86: loosen an overly aggressive MachO assertion
We would assert that the FP setup CFI used esp/rsp always. This held up in practice when the code was generated from IR. However, with the integrated assembler, it is possible to have the input be user specified assembly. In such a case, we cannot assume that the function implementation has a compact unwind representation. Loosen the assertion into a check and bail if we cannot represent the frame pointer in the compact unwinding. Addresses PR30453! llvm-svn: 281986
Diffstat (limited to 'llvm/lib/CodeGen/LiveIntervalUnion.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud