aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/FileManager.cpp
diff options
context:
space:
mode:
authorJean Perier <jperier@nvidia.com>2023-02-07 15:29:35 +0100
committerJean Perier <jperier@nvidia.com>2023-02-07 15:29:49 +0100
commit0fc42b38a2d907d76098cf8a30ebc5f444ea586a (patch)
tree77b65e6487538d9b013433bcc632e177933f828b /clang/lib/Basic/FileManager.cpp
parent92e5234f696e8a1a2f3242a9d24711005b44a6fc (diff)
downloadllvm-0fc42b38a2d907d76098cf8a30ebc5f444ea586a.zip
llvm-0fc42b38a2d907d76098cf8a30ebc5f444ea586a.tar.gz
llvm-0fc42b38a2d907d76098cf8a30ebc5f444ea586a.tar.bz2
[flang][hlfir] Emit hlfir.declare inside internal procedures
Captured variables inside internal procedure do not go though Fortran::lower::instantiateVar because the specification expressions should no be lowered again, and instead, all the information must be taken from the host link argument. There is nothing very special to do for HLFIR, but the hlfir.declare should be emitted for the instantiated captured variable and mapped to the symbol. Differential Revision: https://reviews.llvm.org/D143481
Diffstat (limited to 'clang/lib/Basic/FileManager.cpp')
0 files changed, 0 insertions, 0 deletions