Ticket #121 (accepted defect)

Opened 12 years ago

Last modified 8 years ago

mfef90: TINY and EPSILON are not recognized by the parser

Reported by: Utke Owned by: utke
Priority: 3 Milestone:
Component: F90 Front End Keywords:

Description (last modified by utke) (diff)

in initialization statements the use of Fortran intrinsics with constant arguments (see attached code) leads to error messages by mfef90 when it should not.
For example:
double precision :: x1=tiny(1.0)
sgif90-842 mfef90: ERROR TEST, File = missingIntr.f90, Line = 2, Column = 26

The initialization expression used on a type declaration statement must be a constant expression.


missingIntr.f90 (109 bytes) - added by Utke 12 years ago.

Change History

Changed 12 years ago by Utke

comment:1 Changed 11 years ago by Utke

The first attachemen was the wrong file. Please look at the second attachment

comment:2 Changed 8 years ago by utke

  • Status changed from Assigned to new
  • Description modified (diff)

comment:3 Changed 8 years ago by utke

  • Owner set to utke
  • Status changed from new to accepted
  • Summary changed from mfef90: inappropriate error on init with intrinsics of constant arguments to mfef90: TINY and EPSILON are not recognized by the parser
Note: See TracTickets for help on using tickets.