aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorpeter klausler <pklausler@nvidia.com>2020-08-25 10:34:33 -0700
committerpeter klausler <pklausler@nvidia.com>2020-08-25 12:06:18 -0700
commitbce7a7edf32d5094b37d65c9198b048c86645f99 (patch)
tree8e4373df3ef39ab69db3bee54ddc56bd1963c601 /clang/lib/Lex/ModuleMap.cpp
parente713b0ecbc893b70e2ff28b016b64f420137824b (diff)
downloadllvm-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