[flang] Catch errors in function calls instead of crashing
authorpeter klausler <pklausler@nvidia.com>
Thu, 3 Jun 2021 00:28:50 +0000 (17:28 -0700)
committerpeter klausler <pklausler@nvidia.com>
Thu, 3 Jun 2021 22:20:39 +0000 (15:20 -0700)
commit73c3530f5e057333eeac300b9d9925a13c55c9a6
treeb797c8f03860654b1cca17aae7aaf7740caacbdd
parentc1a024053d3b80a62bd65971fe9ac09539dea5ae
[flang] Catch errors in function calls instead of crashing

Add some missing error messages, and permit the appearance
of EntityDetails symbols in dummy argument type characterization.

Differential Revision: https://reviews.llvm.org/D103576
flang/lib/Evaluate/characteristics.cpp
flang/lib/Semantics/check-declarations.cpp
flang/lib/Semantics/expression.cpp