File: pointer_08.f90

package info (click to toggle)
lfortran 0.61.0-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 61,892 kB
  • sloc: cpp: 181,767; f90: 92,175; python: 17,616; ansic: 10,170; yacc: 2,377; sh: 1,444; fortran: 892; makefile: 38; javascript: 15
file content (17 lines) | stat: -rw-r--r-- 532 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
program pointer_08
! Test logical array pointer initialized to null()
! Verifies that declaring a logical pointer array with => null()
! compiles and runs correctly.
   implicit none
   logical, pointer :: p(:) => null()
   logical, pointer :: q(:,:) => null()
   logical(1), pointer :: r(:) => null()
   logical(4), pointer :: s(:) => null()

   if (associated(p)) error stop
   if (associated(q)) error stop
   if (associated(r)) error stop
   if (associated(s)) error stop

   print *, "All tests passed."
end program pointer_08