diff options
Diffstat (limited to 'meson/test cases/fortran/15 include/include_syntax.f90')
-rw-r--r-- | meson/test cases/fortran/15 include/include_syntax.f90 | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/meson/test cases/fortran/15 include/include_syntax.f90 b/meson/test cases/fortran/15 include/include_syntax.f90 new file mode 100644 index 000000000..5f7eb9f2e --- /dev/null +++ b/meson/test cases/fortran/15 include/include_syntax.f90 @@ -0,0 +1,25 @@ +program test_include_syntax + +implicit none + +integer :: x, y + +x = 1 +y = 0 + +! include "timestwo.f90" + +include "timestwo.f90" ! inline comment check +if (x/=2) error stop 'failed on first include' + +! leading space check + include 'timestwo.f90' +if (x/=4) error stop 'failed on second include' + +! Most Fortran compilers can't handle the non-standard #include, +! including (ha!) Flang, Gfortran, Ifort and PGI. +! #include "timestwo.f90" + +print *, 'OK: Fortran include tests: x=',x + +end program |