llvm-project/flang/test
peter klausler 562bfe1274 [flang] Complain about more cases of calls to insufficiently defined procedures
When a function is called in a specification expression, it must be
sufficiently defined, and cannot be a recursive call (10.1.11(5)).
The best fix for this is to change the contract for the procedure
characterization infrastructure to catch and report such errors,
and to guarantee that it does emit errors on failed characterizations.
Some call sites were adjusted to avoid cascades.

Differential Revision: https://reviews.llvm.org/D104330
2021-06-16 18:20:59 -07:00
..
Driver [flang][driver] Add missing `! REQUIRES` LIT directive 2021-06-16 21:00:13 +00:00
Evaluate [flang] Fold MAXVAL & MINVAL 2021-06-16 14:06:34 -07:00
Fir [flang][fir] Add the pre-code gen rewrite pass and codegen ops. 2021-03-24 19:27:10 -07:00
Frontend [flang][driver] Remove `%flang-new` from the LIT configuration 2021-04-13 10:55:01 +00:00
Lower [flang] Update the regression tests to use the new driver when enabled 2021-04-15 08:52:23 +00:00
NonGtestUnit [flang] Run non-gtest unit tests with lit. 2020-07-24 14:49:39 +01:00
Parser [flang] Update the regression tests to use the new driver when enabled 2021-04-15 08:52:23 +00:00
Preprocessing [flang][windows] Run regression tests under Windows. NFCI. 2021-06-10 05:13:44 -05:00
Runtime [flang] Check there's no dependency on C++ libs. NFC 2021-06-16 11:38:25 +00:00
Semantics [flang] Complain about more cases of calls to insufficiently defined procedures 2021-06-16 18:20:59 -07:00
Unit [flang] unit test support for out-of-tree and in-tree using google tests framework 2020-06-15 22:09:56 +05:30
CMakeLists.txt [flang] Build intrinsic .mod files in include/flang 2021-03-15 08:03:02 -07:00
lit.cfg.py [flang] Check there's no dependency on C++ libs. NFC 2021-06-16 11:38:25 +00:00
lit.site.cfg.py.in [flang] Check there's no dependency on C++ libs. NFC 2021-06-16 11:38:25 +00:00