[flang] IO condition specfier control flow
authorV Donaldson <vdonaldson@nvidia.com>
Fri, 31 Mar 2023 16:36:16 +0000 (09:36 -0700)
committerV Donaldson <vdonaldson@nvidia.com>
Fri, 31 Mar 2023 23:39:22 +0000 (16:39 -0700)
commit5e521580e60a6bf5bf62c19b2028f9f390c5e4a6
tree119f4bee33222e8d02c618c3b6891a42e1d52faa
parentc2d2f724fe708a650b16c9d2f1f1a47156e5b2ea
[flang] IO condition specfier control flow

Execution of a statement such as

read(internal,*,err=666,iostat=stat) k

that terminates with an END or EOR condition must not take the ERR branch.
flang/lib/Lower/Bridge.cpp
flang/test/Lower/io-statement-2.f90