You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In fpm-0.10.1.F90 there are some instances of nonportable non-conforming Fortran usage.
At 27433, type(toml_error), allocatable :: toml_error uses the name of a derived type in the host scope to declare a variable of the same name in the local scope.
At 28256 and many sites after, the code attempts to define DEFERRED procedure bindings, but they are PRIVATE to their original module. It is valid to override a PRIVATE binding in another module (although many compilers fail to prevent the override from affecting usage in the original module), but not in the case of a DEFERRED binding.
Expected Behaviour
Compilation by most Fortran compilers
Version of fpm
fpm-0.10.1
Platform and Architecture
n/a
Additional Information
No response
The text was updated successfully, but these errors were encountered:
Description
In fpm-0.10.1.F90 there are some instances of nonportable non-conforming Fortran usage.
At 27433,
type(toml_error), allocatable :: toml_error
uses the name of a derived type in the host scope to declare a variable of the same name in the local scope.At 28256 and many sites after, the code attempts to define DEFERRED procedure bindings, but they are PRIVATE to their original module. It is valid to override a PRIVATE binding in another module (although many compilers fail to prevent the override from affecting usage in the original module), but not in the case of a DEFERRED binding.
Expected Behaviour
Compilation by most Fortran compilers
Version of fpm
fpm-0.10.1
Platform and Architecture
n/a
Additional Information
No response
The text was updated successfully, but these errors were encountered: