diff options
author | David Majnemer <david.majnemer@gmail.com> | 2015-06-27 07:52:53 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2015-06-27 07:52:53 +0000 |
commit | 5185c3c271418eeac9ce8588210c9e103cdd08d4 (patch) | |
tree | 8045563aba275668f80f7a755a40d375c4cc7cb7 /llvm/lib/CodeGen | |
parent | 02f32d93ee78eeda7cc2719bbcf1cfbad4490f6f (diff) | |
download | bcm5719-llvm-5185c3c271418eeac9ce8588210c9e103cdd08d4.tar.gz bcm5719-llvm-5185c3c271418eeac9ce8588210c9e103cdd08d4.zip |
[PruneEH] A naked, noinline function can return via InlineAsm
The PruneEH pass tries to annotate functions as 'noreturn' if it doesn't
see a ReturnInst. However, a naked function containing inline assembly
can contain control flow leaving the function.
This fixes PR23971.
llvm-svn: 240876
Diffstat (limited to 'llvm/lib/CodeGen')
0 files changed, 0 insertions, 0 deletions