[flang] Fix integer CASE constant typing
authorpeter klausler <pklausler@nvidia.com>
Mon, 31 Aug 2020 19:33:12 +0000 (12:33 -0700)
committerpeter klausler <pklausler@nvidia.com>
Tue, 1 Sep 2020 17:59:35 +0000 (10:59 -0700)
commit11ddb84b69e928aa396b28ce6b5baf8bbbdd6c43
tree05333e1eac873608c83f43d07b24048c20a620d1
parent8ad8f484b63ca507417b58c9016d2761f2b1a1a8
[flang] Fix integer CASE constant typing

Don't use just 128-bit integer as the type for integer
CASE statement constants.  Use the actual type of the
literal constants that appeared.

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