aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/__algorithm/comp.h
diff options
context:
space:
mode:
authorPeter Klausler <pklausler@nvidia.com>2025-10-03 10:47:50 -0700
committerGitHub <noreply@github.com>2025-10-03 10:47:50 -0700
commit1fba01a51d6cbf1cc63f4209203babd81950c5e6 (patch)
tree8a09e7df681af41b7fd05051117e4c09b43a6a77 /libcxx/include/__algorithm/comp.h
parent8fd8fb4d40bf382c7ae1c00b729a0e8cb80733e7 (diff)
downloadllvm-1fba01a51d6cbf1cc63f4209203babd81950c5e6.zip
llvm-1fba01a51d6cbf1cc63f4209203babd81950c5e6.tar.gz
llvm-1fba01a51d6cbf1cc63f4209203babd81950c5e6.tar.bz2
[flang] Consolidate & clean up COMMON block checks (#161286)
COMMON block checks are split between name resolution and declaration checking. We generally want declaration checks to take place after name resolution, and the COMMON block checks that are currently in name resolution have some derived type analyses that are redundant with the derived type component iteration framework used elsewhere in semantics. So move as much as possible into declaration checking, use the component iteration framework, and cope with the missing COMMON block name case that arises with blank COMMON when placing the error messages.
Diffstat (limited to 'libcxx/include/__algorithm/comp.h')
0 files changed, 0 insertions, 0 deletions