comp.lang.ada
 help / color / mirror / Atom feed
From: bonak@herky.cs.uiowa.edu (Esmail Bonakdarian)
Subject: Is this a (Meridian) compiler bug?
Date: 8 Apr 91 22:22:36 GMT	[thread overview]
Message-ID: <5385@ns-mx.uiowa.edu> (raw)

It the following subtype declaration (line 3) legal?  The LRM seems to
specify a type_mark after the 'is' reserved word (and an optional
constraint).
 
The Meridian compiler compiles this code without any problems though the
Telesoft compiler I have access to does not like it. I can fix the code by
changing line 3 to
 
subtype ROW_TYPE is INTEGER range 1 .. ROWS;
 
Am I reading the LRM incorrectly or have I stumbled across a bug in this
compiler? I would like somebody to confirm this for me before I contact
Meridian (by the way, do they have an e-mail address?).
 
Thanks.
 
Esmail
------------------
    Meridian AdaVantage v4.1  Source file: bug.ada  Page 1
    Sun Apr  7 1991 19:25:17
 
 
        1  procedure BUG is
        2
        3  ROWS: constant := 5;
        4
        5  subtype ROW_TYPE is 1 .. ROWS;
        6
        7  begin
        8    null;
        9  end;
 
    Compilation Summary
         Ada library used: ada.lib
         Compile options:
           (none)
         9 lines compiled.
         9 lines listed.
         No errors detected.
         No warnings reported.

             reply	other threads:[~1991-04-08 22:22 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1991-04-08 22:22 Esmail Bonakdarian [this message]
  -- strict thread matches above, loose matches on Subject: below --
1991-04-09  5:35 Is this a (Meridian) compiler bug? Nasser ABBASI
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox