diff options
author | Valentin Clement (バレンタイン クレメン) <clementval@gmail.com> | 2023-11-06 14:36:24 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-06 14:36:24 -0800 |
commit | fdf3823c0e4c0ae91312582656300300577bf991 (patch) | |
tree | 700cf6b18d499c4e06aa8565bbef978c720ff5d6 /clang/lib/Basic/SourceManager.cpp | |
parent | b336d741d0864437147b5cbf575fdf555947e832 (diff) | |
download | llvm-fdf3823c0e4c0ae91312582656300300577bf991.zip llvm-fdf3823c0e4c0ae91312582656300300577bf991.tar.gz llvm-fdf3823c0e4c0ae91312582656300300577bf991.tar.bz2 |
[flang][openacc] Support variable in equivalence in declare directive (#71242)
A variable in equivalence share the storage units with one or more
objects. When lowered to FIR, the global created for the equivalence has
the name of one of the object. The variable also has an offset in the
storage unit.
This patch takes all of this into account for variable part of
equivalence used in a declare directive.
Diffstat (limited to 'clang/lib/Basic/SourceManager.cpp')
0 files changed, 0 insertions, 0 deletions