[flang] Fix crashes on calls to non-procedures
authorpeter klausler <pklausler@nvidia.com>
Tue, 15 Jun 2021 22:15:34 +0000 (15:15 -0700)
committerpeter klausler <pklausler@nvidia.com>
Wed, 16 Jun 2021 19:48:54 +0000 (12:48 -0700)
commite5813a683a81001d3853cb3d2b1397a11e98c1dd
tree85ed26dc80998223a61f945d7d0f9e7b3105c5da
parentc29555342ce18cd4769228db650dbcd817a6e474
[flang] Fix crashes on calls to non-procedures

When a procedure reference is attempted to an entity that just
isn't a procedure, say so.

Differential Revision: https://reviews.llvm.org/D104329
flang/lib/Semantics/expression.cpp
flang/lib/Semantics/resolve-names.cpp
flang/test/Semantics/call19.f90 [new file with mode: 0644]
flang/test/Semantics/resolve09.f90