codee-com/open-catalog

[Fortran] NAG compiler requires to define variable before its usage

Open

#92 ouverte le 1 juil. 2025

Voir sur GitHub
 (1 commentaire) (0 réactions) (0 assignés)Fortran (12 forks)auto 404
Fortrangood first issuenew check

Métriques du dépôt

Stars
 (105 stars)
Métriques de merge PR
 (Métriques PR en attente)

Description

NAG compiler requires to define variable before its usage in type declaration section. For example, the following code is not correct:

subroutine test(a, n)
  implicit none
  real(8) :: a(n)
  integer :: n
end subroutine test

since usage of n happens before actual type definition.

The proper code is:

subroutine test(a, n)
  implicit none
  integer :: n
  real(8) :: a(n)
end subroutine test

Guide contributeur