[flang] Error handling for out-of-range CASE values
authorPeter Klausler <pklausler@nvidia.com>
Thu, 31 Mar 2022 22:59:27 +0000 (15:59 -0700)
committerPeter Klausler <pklausler@nvidia.com>
Thu, 14 Apr 2022 01:35:00 +0000 (18:35 -0700)
commita73f7ababb4b2de65c6e2cdd832fc1f8c21207cf
tree4ab614a6228e7414a3c25ee62a6aaf12e9e9636d
parent3a54bbb0f2860b1d4c18b84ea2bc2f8c07330ac8
[flang] Error handling for out-of-range CASE values

Catch and nicely describe errors in CASE range values
that are out of range for the type of the SELECT CASE.

Differential Revision: https://reviews.llvm.org/D123708
flang/lib/Semantics/check-case.cpp
flang/test/Semantics/case01.f90