llvm-project/flang/lib
Peter Steinfeld bc56620b8b [flang] Implement checks for defined input/output procedures
Defined input/output procedures are specified in 12.6.4.8.  There are different
versions for read versus write and formatted versus unformatted, but they all
share the same basic set of dummy arguments.

I added several checking functions to check-declarations.cpp along with a test.

In the process of implementing this, I noticed and fixed a typo in
.../lib/Evaluate/characteristics.cpp.

Differential Revision: https://reviews.llvm.org/D103045
2021-05-25 13:27:00 -07:00
..
Common [flang] Use the Flang cmake-functions to add targets. 2020-04-16 15:51:30 +01:00
Decimal [flang] Fix MSVC build breakage 2021-04-02 08:28:48 -07:00
Evaluate [flang] Implement checks for defined input/output procedures 2021-05-25 13:27:00 -07:00
Frontend [Clang] remove text extension from diag::err_drv_invalid_value_with_suggestion 2021-05-05 11:01:43 -07:00
FrontendTool [flang][driver] Add support for `-fget-definition` 2021-04-21 09:31:36 +00:00
Lower [flang] Implement NAMELIST I/O in the runtime 2021-05-06 11:18:36 -07:00
Optimizer [flang] iwyu fixes after ba7a92c01e 2021-04-21 11:10:45 -04:00
Parser [flang] Allow large and erroneous ac-implied-do's 2021-05-11 10:04:18 -07:00
Semantics [flang] Implement checks for defined input/output procedures 2021-05-25 13:27:00 -07:00
CMakeLists.txt [flang] Remove `LINK_WITH_FIR` cmake switch 2021-02-11 22:52:13 +05:30