[flang-commits] [flang] [flang] Enumeration Type: (PR 4/5) Lowering (PR #193571)
via flang-commits
flang-commits at lists.llvm.org
Wed Sep 30 19:53:38 PDT 2026
https://github.com/MattPD commented:
[F2023 16.9.1 p2](https://j3-fortran.org/doc/year/24/24-007.pdf) says the intrinsic Arguments paragraphs specify requirements on actual arguments. F2023 16.9.151 p3 and 16.9.164 p3 explicitly require scalar `STAT`. F2023 15.9.1 p4 requires a present `STAT` to be an array when `A` is an array.
I read those requirements together as permitting array `A` only when `STAT` is absent. Does any wording permit array `STAT` despite the intrinsic-specific scalar requirement, or could this need a standards clarification?
https://github.com/llvm/llvm-project/pull/193571
More information about the flang-commits
mailing list