OSDN Git Service

[WinEH] Don't remove unannotated inline-asm calls
authorDavid Majnemer <david.majnemer@gmail.com>
Fri, 26 Feb 2016 00:04:25 +0000 (00:04 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Fri, 26 Feb 2016 00:04:25 +0000 (00:04 +0000)
commit20cfdfefcf4a45260d19e324a34eb1751d80d5d2
treee4df327e0478c84c04509b86918f379ab6b405eb
parent5786b73593d5af728b8b4fa9dc15002e39918083
[WinEH] Don't remove unannotated inline-asm calls

Inline-asm calls aren't annotated with funclet bundle operands because
they don't throw and cannot be inlined through.  We shouldn't require
them to bear an funclet bundle operand.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@261942 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/WinEHPrepare.cpp
test/CodeGen/WinEH/wineh-asm.ll [new file with mode: 0644]