aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Commands/CommandObjectThread.cpp
diff options
context:
space:
mode:
authorJean Perier <jperier@nvidia.com>2021-06-17 12:40:19 +0200
committerJean Perier <jperier@nvidia.com>2021-06-17 12:42:08 +0200
commit1a4af2e45ee59cff3d577986b9b7f3f5bd5ab01f (patch)
tree22d4144c91c3fe8f0144715c3b0c96a2aba84d87 /lldb/source/Commands/CommandObjectThread.cpp
parentb18f30fb2dd157e5fef91d9327fd12b8965e7e0c (diff)
downloadllvm-1a4af2e45ee59cff3d577986b9b7f3f5bd5ab01f.zip
llvm-1a4af2e45ee59cff3d577986b9b7f3f5bd5ab01f.tar.gz
llvm-1a4af2e45ee59cff3d577986b9b7f3f5bd5ab01f.tar.bz2
[flang] preserve symbol in DescriptorInquiry
Do not use ultimate symbols in DescriptorInquiry. Using the ultimate symbol may lead to issues later for at least two reasons: - The original symbols may have volatile/asynchronous attributes that the ultimate may not have. Later phases working on the DescriptorInquiry would then not apply potential care required by these attributes. - HostAssociatedDetails symbols are used by OpenMP for symbols with special OpenMP attributes inside OpenMP region (e.g variables with private attribute), so it is very important to preserve this aspect in the DescriptorInquiry, that would otherwise apply on the symbol outside of the region. Differential Revision: https://reviews.llvm.org/D104385
Diffstat (limited to 'lldb/source/Commands/CommandObjectThread.cpp')
0 files changed, 0 insertions, 0 deletions