[flang][runtime] Fix return value for MINVAL/MAXVAL for CHARACTER(kind > 1)
authorPeter Klausler <pklausler@nvidia.com>
Thu, 18 Aug 2022 17:31:13 +0000 (10:31 -0700)
committerPeter Klausler <pklausler@nvidia.com>
Thu, 18 Aug 2022 21:26:26 +0000 (14:26 -0700)
commitcd117fa04b620c9ce4d63ca4d475aa3ec5a1a122
tree7a8f9cd5e13f4373eb66f432c9197b8a596ce8c2
parent92afe8021352ef33a282046d404a1f14140f96f9
[flang][runtime] Fix return value for MINVAL/MAXVAL for CHARACTER(kind > 1)

CharacterExtremumAccumulator::GetResult() needs to use byte counts, not wide
character counts, when calling memcpy() & memset().

Differential Revision: https://reviews.llvm.org/D132156
flang/runtime/extrema.cpp