diff options
author | Akira Hatanaka <ahatanaka@apple.com> | 2020-12-18 16:59:06 -0800 |
---|---|---|
committer | Akira Hatanaka <ahatanaka@apple.com> | 2020-12-18 16:59:06 -0800 |
commit | ffd982f7db58acf6653f987ca6411712feea25c3 (patch) | |
tree | 6276084da23ac532f768e1e686e8cd9421020465 /llvm/lib/IR/ModuleSummaryIndex.cpp | |
parent | af83b74dc2e563c429dfcf5bd0a21dd2d4b8af7b (diff) | |
download | llvm-ffd982f7db58acf6653f987ca6411712feea25c3.zip llvm-ffd982f7db58acf6653f987ca6411712feea25c3.tar.gz llvm-ffd982f7db58acf6653f987ca6411712feea25c3.tar.bz2 |
[ObjC][ARC] Fix a bug where the inline-asm retain/claim RV marker wasn't
inserted when the original call had a 'returned' argument
The code is testing whether the instruction BBI points to is the call
that is paired up with the retainRV/claimRV call, but it doesn't work
when the call has a 'returned' argument since GetArgRCIdentityRoot looks
through 'returned' arguments.
rdar://72485383
Diffstat (limited to 'llvm/lib/IR/ModuleSummaryIndex.cpp')
0 files changed, 0 insertions, 0 deletions