diff options
| author | George Karpenkov <ekarpenkov@apple.com> | 2018-09-21 20:37:20 +0000 |
|---|---|---|
| committer | George Karpenkov <ekarpenkov@apple.com> | 2018-09-21 20:37:20 +0000 |
| commit | 04553e530f971eff94d2be7111855af3781b41f4 (patch) | |
| tree | 75fd99c84ff4a0d45ed2ee6e6bdc3397b37a0ba5 /llvm/lib/Target/WebAssembly/WebAssemblyInstrFormats.td | |
| parent | 200e809dbd04b074b77fb6cc0644ebff82150d1c (diff) | |
| download | bcm5719-llvm-04553e530f971eff94d2be7111855af3781b41f4.tar.gz bcm5719-llvm-04553e530f971eff94d2be7111855af3781b41f4.zip | |
[analyzer] Process state in checkEndFunction in RetainCountChecker
Modify the RetainCountChecker to perform state "adjustments" in
checkEndFunction, as performing work in PreStmt<ReturnStmt> does not
work with destructors.
The previous version made an implicit assumption that no code runs
after the return statement is executed.
rdar://43945028
Differential Revision: https://reviews.llvm.org/D52338
llvm-svn: 342770
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyInstrFormats.td')
0 files changed, 0 insertions, 0 deletions

