[flang] Any type can appear in a structure constructor for an unlimited polymorphic...
authorPeter Klausler <pklausler@nvidia.com>
Wed, 5 Jan 2022 00:17:15 +0000 (16:17 -0800)
committerPeter Klausler <pklausler@nvidia.com>
Thu, 13 Jan 2022 18:37:42 +0000 (10:37 -0800)
commitbb59b38e87f86258f074bc14bff7e2b064ab048c
treed69fc2eddef6823e6cb099e85a0f20050b0e9377
parent9b85d7e166ac51a1cea66129edbfbc83fc5332b3
[flang] Any type can appear in a structure constructor for an unlimited polymorphic allocatable component

A bogus error message is appearing for structure constructors containing
values that correspond to unlimited polymorphic allocatable components.
A value of any type can actually be used.

Differential Revision: https://reviews.llvm.org/D117154
flang/lib/Semantics/expression.cpp
flang/test/Semantics/structconst01.f90