[flang] Improve error message on bad LOGICAL compare operations
authorPeter Steinfeld <psteinfeld@nvidia.com>
Wed, 18 Nov 2020 20:38:29 +0000 (12:38 -0800)
committerPeter Steinfeld <psteinfeld@nvidia.com>
Wed, 18 Nov 2020 21:53:29 +0000 (13:53 -0800)
commitea4973f2068abfbfd637ed446c18fe2191301cad
treefbf4747b0e2e5d6f564cfc5558f7256ebbf2b23c
parent96d40df71ecee07c69aea512f6c04fc4fbe6acfb
[flang] Improve error message on bad LOGICAL compare operations

When comparing LOGICAL operands using ".eq." or ".ne." we were not
guiding users to the ".eqv." and ".neqv." operations.

Differential Revision: https://reviews.llvm.org/D91736
flang/lib/Semantics/expression.cpp
flang/test/Semantics/resolve98.f90 [new file with mode: 0644]