diff options
author | Nick Desaulniers <ndesaulniers@google.com> | 2019-02-14 23:35:53 +0000 |
---|---|---|
committer | Nick Desaulniers <ndesaulniers@google.com> | 2019-02-14 23:35:53 +0000 |
commit | 19e95fe61182945b7b68ad15348f144fb996633f (patch) | |
tree | 1391e2fc68384e938ebb91a07a5de706ee3e0ccb /lldb/packages/Python/lldbsuite/test/python_api/frame/main.c | |
parent | 2694810153cf992823eb45253d26b8567424438f (diff) | |
download | bcm5719-llvm-19e95fe61182945b7b68ad15348f144fb996633f.tar.gz bcm5719-llvm-19e95fe61182945b7b68ad15348f144fb996633f.zip |
[INLINER] allow inlining of address taken blocks
as long as their uses does not contain calls to functions that capture
the argument (potentially allowing the blockaddress to "escape" the
lifetime of the caller).
TODO:
- add more tests
- fix crash in llvm::updateCGAndAnalysisManagerForFunctionPass when
invoking Transforms/Inline/blockaddress.ll
llvm-svn: 354079
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/frame/main.c')
0 files changed, 0 insertions, 0 deletions