[flang] Ensure that NULL(without MOLD=) not passed to dummy argument with assumed...
authorPeter Klausler <pklausler@nvidia.com>
Wed, 19 Jul 2023 22:02:32 +0000 (15:02 -0700)
committerPeter Klausler <pklausler@nvidia.com>
Fri, 21 Jul 2023 21:13:16 +0000 (14:13 -0700)
commit8ceba5980c45a7819186bfd699ba3723b9f8b6a0
tree7b3d4484852f2838d43a546f6cc477e2f8a8940c
parentd9d9a2cb2f0db7a92eb7d5ef0c619fb41aa5c8a8
[flang] Ensure that NULL(without MOLD=) not passed to dummy argument with assumed type parameters

A dummy argument with an assumed (*) character length or derived type parameter
value specification needs to be associated with an actual argument that can
supply a value for it, so make sure that a NULL without a MOLD= is not being
passed.

Differential Revision: https://reviews.llvm.org/D155971
flang/lib/Semantics/check-call.cpp
flang/test/Semantics/null01.f90