[flang] Correct folding of SAME_TYPE_AS()
authorPeter Klausler <pklausler@nvidia.com>
Mon, 5 Dec 2022 23:26:28 +0000 (15:26 -0800)
committerPeter Klausler <pklausler@nvidia.com>
Thu, 15 Dec 2022 21:51:50 +0000 (13:51 -0800)
commitf9ebf77ffd9aaaa0f90f9e90667e4daaea3377a3
treedefba9963c209d8e26e1277136fd39a30714d1f1
parente0c3142af075e2ef89395dbed5939071345eb622
[flang] Correct folding of SAME_TYPE_AS()

The result can't be known to be true at compilation time when
either operand is polymorphic.

Differential Revision: https://reviews.llvm.org/D140126
flang/lib/Evaluate/type.cpp