diff options
author | peter klausler <pklausler@nvidia.com> | 2020-08-25 10:34:33 -0700 |
---|---|---|
committer | peter klausler <pklausler@nvidia.com> | 2020-08-25 12:06:18 -0700 |
commit | bce7a7edf32d5094b37d65c9198b048c86645f99 (patch) | |
tree | 8e4373df3ef39ab69db3bee54ddc56bd1963c601 /clang/lib/Lex/ModuleMap.cpp | |
parent | e713b0ecbc893b70e2ff28b016b64f420137824b (diff) | |
download | llvm-bce7a7edf32d5094b37d65c9198b048c86645f99.zip llvm-bce7a7edf32d5094b37d65c9198b048c86645f99.tar.gz llvm-bce7a7edf32d5094b37d65c9198b048c86645f99.tar.bz2 |
[flang] Check that various variables referenced in I/O statements may be defined
A number of I/O syntax rules involve variables that will be written to,
and must therefore be definable. This includes internal file variables,
IOSTAT= and IOMSG= specifiers, most INQUIRE statement specifiers, a few
other specifiers, and input variables. This patch checks for
these violations, and implements several additional I/O TODO constraint
checks.
Differential Revision: https://reviews.llvm.org/D86557
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions