diff options
author | Peter Klausler <35819229+klausler@users.noreply.github.com> | 2024-03-01 16:19:01 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-01 16:19:01 -0800 |
commit | 189d89a92cd65aa6b1c6608ab91a472a8c1a7c91 (patch) | |
tree | db7c09da49e59567f974f04848540ad2698e3172 /clang/lib/Frontend/CompilerInstance.cpp | |
parent | 21c83feca5eacfd521f8ab23135d1201984d44cc (diff) | |
download | llvm-189d89a92cd65aa6b1c6608ab91a472a8c1a7c91.zip llvm-189d89a92cd65aa6b1c6608ab91a472a8c1a7c91.tar.gz llvm-189d89a92cd65aa6b1c6608ab91a472a8c1a7c91.tar.bz2 |
[flang] Ensure names resolve in DATA statement objects (#82825)
When DATA statement objects have derived types obtained by implicit
typing rules, their types aren't known until specification part
processing is complete. In the case of a derived type, any component
name in a designator may still be in need of name resolution. Take care
of it in the deferred check visitor that runs at the end of name
resolution in each specification and execution part.
Fixes https://github.com/llvm/llvm-project/issues/82069.
Diffstat (limited to 'clang/lib/Frontend/CompilerInstance.cpp')
0 files changed, 0 insertions, 0 deletions