[flang] Require explicit interface for some dummy procedures
authorPeter Klausler <pklausler@nvidia.com>
Mon, 24 Oct 2022 22:47:56 +0000 (15:47 -0700)
committerPeter Klausler <pklausler@nvidia.com>
Mon, 31 Oct 2022 00:11:25 +0000 (17:11 -0700)
commit66fdfff7bcc3da851a0aeaf261a9a5a46fe8bbf9
treeedb8ac6a27cb7b6ae3e640c7e77f3c7e786e9e6a
parent788390c1309cbac772f318deff2c09921dadac88
[flang] Require explicit interface for some dummy procedures

Some of the circumstances that require that a procedure have an
explicit interface at a point of call due to a characteristic of
a dummy argument apply to dummy procedures, too.

Differential Revision: https://reviews.llvm.org/D136994
flang/include/flang/Evaluate/characteristics.h
flang/lib/Evaluate/characteristics.cpp
flang/lib/Semantics/check-call.cpp
flang/test/Semantics/call24.f90
flang/test/Semantics/call25.f90