[flang] Check for global name conflicts (19.2)
authorPeter Klausler <pklausler@nvidia.com>
Sat, 7 Jan 2023 01:49:15 +0000 (17:49 -0800)
committerPeter Klausler <pklausler@nvidia.com>
Wed, 1 Feb 2023 21:24:16 +0000 (13:24 -0800)
commit3077d61462e09d8d33a5d18c96c88ac6362ecc6b
tree5000dabe8829ca8512cbf03fd89cba7321d0aba7
parent25e2d0f3c803e4d71f7ef4893b5d023d252b283f
[flang] Check for global name conflicts (19.2)

Global names should be checked for conflicts even when not BIND(C).

Differential Revision: https://reviews.llvm.org/D142761
flang/lib/Semantics/check-declarations.cpp
flang/lib/Semantics/resolve-names.cpp
flang/lib/Semantics/tools.cpp
flang/test/Lower/pointer-initial-target-2.f90
flang/test/Semantics/bind-c01.f90
flang/test/Semantics/bind-c02.f90
flang/test/Semantics/call01.f90
flang/test/Semantics/call31.f90
flang/test/Semantics/declarations03.f90
flang/test/Semantics/declarations04.f90 [new file with mode: 0644]