diff options
author | Slava Zakharin <szakharin@nvidia.com> | 2023-04-26 16:24:10 -0700 |
---|---|---|
committer | Slava Zakharin <szakharin@nvidia.com> | 2023-04-27 11:54:33 -0700 |
commit | 882e5f7bb7a4c7dd926abcf68eddb97d795c4241 (patch) | |
tree | c7ca92e100ebf176eb7e2ad7ce4bc1e6167de2db /llvm/lib/IR/ModuleSummaryIndex.cpp | |
parent | d8e9dd33b2a5546af0b26243810712629d4d5f14 (diff) | |
download | llvm-882e5f7bb7a4c7dd926abcf68eddb97d795c4241.zip llvm-882e5f7bb7a4c7dd926abcf68eddb97d795c4241.tar.gz llvm-882e5f7bb7a4c7dd926abcf68eddb97d795c4241.tar.bz2 |
[flang][hlfir] Fixed passing c_ptr arguments by value.
c_ptr arguments passed by value need special handling, which was missing
in HLFIR lowering. The lowering has to load the __address component
and pass the loaded value as the actual argument.
Differential Revision: https://reviews.llvm.org/D149307
Diffstat (limited to 'llvm/lib/IR/ModuleSummaryIndex.cpp')
0 files changed, 0 insertions, 0 deletions