diff options
author | Reid Kleckner <rnk@google.com> | 2018-03-01 01:19:18 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2018-03-01 01:19:18 +0000 |
commit | 3762a089d7411665bbc619466d20f5d25e40b02c (patch) | |
tree | de008788bca1994a8d8ea28763817f2dafb0d03e /lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallUserDefinedFunction.py | |
parent | dc32dc1770d0cc3efec93dac1a9695acde02699e (diff) | |
download | bcm5719-llvm-3762a089d7411665bbc619466d20f5d25e40b02c.tar.gz bcm5719-llvm-3762a089d7411665bbc619466d20f5d25e40b02c.zip |
[IPSCCP] do not break musttail invariant (PR36485)
Do not replace results of `musttail` calls with a constant if the
call itself can't be removed.
Do not zap returns of `musttail` callees, if the call site can't be
removed and replaced with a constant.
Do not zap returns of `musttail`-calling blocks, this breaks
invariant too.
Patch by Fedor Indutny
Differential Revision: https://reviews.llvm.org/D43695
llvm-svn: 326404
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallUserDefinedFunction.py')
0 files changed, 0 insertions, 0 deletions