aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInstance.cpp
diff options
context:
space:
mode:
authorPeter Klausler <35819229+klausler@users.noreply.github.com>2024-03-01 16:19:01 -0800
committerGitHub <noreply@github.com>2024-03-01 16:19:01 -0800
commit189d89a92cd65aa6b1c6608ab91a472a8c1a7c91 (patch)
treedb7c09da49e59567f974f04848540ad2698e3172 /clang/lib/Frontend/CompilerInstance.cpp
parent21c83feca5eacfd521f8ab23135d1201984d44cc (diff)
downloadllvm-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