Derived type assignment checking needs to account for the possibility of derived assignment. The implementation was checking compile-time conformance errors only on the path for assignments of intrinsic types. Add a static array conformance check in the derived type flow once it has been established that no defined assignment exists. Fixes https://github.com/llvm/llvm-project/issues/98981.
4.1 KiB
4.1 KiB