[flang] Fix intrinsic table probing issue with DOUBLE COMPLEX
authorJean Perier <jperier@nvidia.com>
Fri, 23 Aug 2019 12:37:37 +0000 (05:37 -0700)
committerJean Perier <jperier@nvidia.com>
Fri, 23 Aug 2019 12:37:37 +0000 (05:37 -0700)
commit98af2162d080ee9de3213f78f84aa7063c8c90e6
tree8110161924599ddefa45b4a26838956580a15bca
parent252e22ea978f5c35dd97f081fc470af3f2ad5fbb
[flang] Fix intrinsic table probing issue with DOUBLE COMPLEX
The probing table was only expecting REAL for kind code
`KindCode::doublePrecision` that is also used for
`DoublePrecisionComplex`.
Add related tests.

Original-commit: flang-compiler/f18@342ed7e7694da2d71d0c701d5a1163be333cfa01
Reviewed-on: https://github.com/flang-compiler/f18/pull/680
flang/lib/evaluate/intrinsics.cc
flang/test/evaluate/intrinsics.cc