[flang][hlfir] Handle scalar to array in hlfir.assign codegen.
authorJean Perier <jperier@nvidia.com>
Fri, 27 Jan 2023 11:49:55 +0000 (12:49 +0100)
committerJean Perier <jperier@nvidia.com>
Fri, 27 Jan 2023 11:50:30 +0000 (12:50 +0100)
commit86e6a8c33a410c9219806ee87acff2ea011de979
tree390dc7ca7b5292765fce0e41482300cfc1d60b61
parent1efde67d990c198b1480b2ab7b820f86388b84da
[flang][hlfir] Handle scalar to array in hlfir.assign codegen.

The scalar must be placed in memory before creating descriptors and
calling the runtime assignment API.

Differential Revision: https://reviews.llvm.org/D142698
flang/lib/Optimizer/HLFIR/Transforms/ConvertToFIR.cpp
flang/test/HLFIR/assign-codegen.fir