llvm-project/flang/test
Tim Keith 08c7d570d3 [flang] Add options to control IMPLICIT NONE
Add `-fimplicit-none-type-always` to treat each specification-part
like it has `IMPLICIT NONE`. This is helpful for enforcing good Fortran
programming practices. We might consider something similar for
`IMPLICIT NONE(EXTERNAL)` as well.

Add `-fimplicit-none-type-never` to ignore occurrences of `IMPLICIT NONE`
and `IMPLICIT NONE(TYPE)`. This is to handle cases like the one below,
which violates the standard but it accepted by some compilers:
```
subroutine s(a, n)
  implicit none
  real :: a(n)
  integer :: n
end
```

Differential Revision: https://reviews.llvm.org/D85363
2020-08-06 06:48:01 -07:00
..
Driver [flang] Add -h as a synonym for help 2020-07-31 15:56:37 +01:00
Evaluate [flang] Fix CMPLX folding with complex arguments 2020-07-31 10:26:08 +02:00
Fir [flang] Upstream recent work on FIR to llvm-project. 2020-04-27 17:48:57 -07:00
Lower [flang][openacc] Skeleton for OpenACC construct lowering 2020-07-22 21:34:22 -04:00
NonGtestUnit [flang] Run non-gtest unit tests with lit. 2020-07-24 14:49:39 +01:00
Parser [flang] Fix source line continuation in potential macro calls (bugzilla 46768) 2020-07-21 18:21:35 -07:00
Preprocessing [flang] Make preprocessing behavior tests runnable as regression tests 2020-08-03 15:07:38 -07:00
Semantics [flang] Add options to control IMPLICIT NONE 2020-08-06 06:48:01 -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] Fix multi-config generator builds 2020-08-05 08:59:11 +01:00
lit.cfg.py [Flang] Fix multi-config generator builds 2020-08-05 08:59:11 +01:00
lit.site.cfg.py.in [Flang] Fix multi-config generator builds 2020-08-05 08:59:11 +01:00