Opened 18 years ago

Closed 18 years ago

Last modified 16 years ago

#63 closed defect (fixed)

Bug in flib.f90

Reported by: Dave Offiler Owned by: Dave Offiler
Priority: normal Milestone:
Component: ropp_utils Version: 0.8
Keywords: Cc:

Description

NAG compiler (but not any of the others) generates error when compiling flib.f90 in SUBROUTINE PP_PRNSTR2 Th error is in an inconsistency between the INTERFACE and SUBROUTINE declarations for argument ADV

In the interface: LOGICAL(L4K) adv

but in the subroutine: !LOGICAL(L4K) adv,again,more LOGICAL adv,again,more

The obvious solution would be to delete the second LOGICAL and uncomment the first, but this causes errors related to the other variables AGAIN and MORE. The proposed solution (which works for NAG) is to change the declarations in the subroutine to

LOGICAL(L4K) adv LOGICAL again,more

Change history (3)

comment:1 by Dave Offiler, 18 years ago

Resolution: fixed
Status: newclosed

Avove proposal applied and validated to generate no errors or warnings (which the buggy code didn't either) with other Linux compilers.

comment:2 by Dave Offiler, 18 years ago

Version: 0.8

comment:3 by (none), 16 years ago

Milestone: 0.9

Milestone 0.9 deleted

Note: See TracTickets for help on using tickets.