[flang] Plug error recovery hole for erroneous subscripts
authorpeter klausler <pklausler@nvidia.com>
Fri, 30 Oct 2020 21:18:20 +0000 (14:18 -0700)
committerpeter klausler <pklausler@nvidia.com>
Sat, 31 Oct 2020 00:32:27 +0000 (17:32 -0700)
commit93d10919c8e360847d7f5a7773bbe9e4fe0585cb
tree08bc54a6d46584b94d6d4025845b983242a86c52
parenta787e0977912d53b7177e5c97e6e465be46285a2
[flang] Plug error recovery hole for erroneous subscripts

Avoid a crash in folding an empty vector of subscripts
that resulted from a semantic error.

Differential revision: https://reviews.llvm.org/D90499
flang/lib/Semantics/expression.cpp
flang/test/Semantics/expr-errors03.f90 [new file with mode: 0644]