[flang] Detect UBOUND() error on assumed-size array
authorpeter klausler <pklausler@nvidia.com>
Mon, 1 Feb 2021 23:26:48 +0000 (15:26 -0800)
committerpeter klausler <pklausler@nvidia.com>
Tue, 2 Feb 2021 19:37:44 +0000 (11:37 -0800)
commitdc6fadf7082821e4144b8b7ba256889bcba6f455
tree2916465da3a67821b68ee868c7084e43855e180e
parent74c94b5d9c2b19333b43684c9d60decd41543d50
[flang] Detect UBOUND() error on assumed-size array

UBOUND() is not allowed on the last dimension of an
assumed-size array dummy argument.

Differential Revision: https://reviews.llvm.org/D95831
flang/lib/Evaluate/fold-integer.cpp
flang/test/Evaluate/folding19.f90 [new file with mode: 0644]
flang/test/Semantics/spec-expr.f90