The "pad=" argument in the intrinsic function table entry for RESHAPE
has a Rank::Array constraint, and that would be fine if not for RESHAPE
already having an earlier argument that's Rank::Array. It's the only
intrinsic that has multiple Rank::Array arguments. The checking for
the Rank::Array constraint was enforcing that multiple occurrences
of it have the same rank in a call, and that's not appropriate.
Details
Details
- Reviewers
vdonaldson - Commits
- rGaea27c310039: [flang] RESHAPE(PAD=) can be arbitrary array rank
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo