From: crispen@eight-ball.boeing.com (Bob Crispen)
Subject: Re: Forcing default representations
Date: Tue, 20 Jul 93 07:57:08 CDT [thread overview]
Message-ID: <9307201257.AA00575@eight-ball.boeing.com> (raw)
Adam Beneschan queries the legality of the following:
> type One_Byte is range 0..7;
> type Four_Bytes is range 0..31;
> for Landing_Gear_Parameters use
> record
> Position at 0 range Four_Bytes;
> State at 4 range One_Byte;
> end record;
and another correspondent who hasn't given me permission to quote
him says that his Alsys Ada compiler won't compile the code above,
while all 3 of my VADS compilers (of different vintages, and for
different targets) will.
What I had in mind of course was analogous to the universal practice:
type Colors is (Mauve, Puce, Ultraviolet);
for Each_Color in Colors loop
"in Colors" being shorthand for "in Colors'first..Colors'last". I
believe every Ada compiler accepts this, but I can't find the
LRM entry that says where it has to. Probably right under my nose.
So, here's the question -- whose compiler has the bug in it? Or have
I, in my quest to write portable code, ended up writing non-portable
code? If you pick the latter, please say why!
+-------------------------------+--------------------------------------+
| Bob Crispen | Who will babysit the babysitters? |
| crispen@foxy.boeing.com +--------------------------------------+
| (205) 461-3296 |Opinions expressed here are mine alone|
+-------------------------------+--------------------------------------+
next reply other threads:[~1993-07-20 12:57 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
1993-07-20 12:57 Bob Crispen [this message]
-- strict thread matches above, loose matches on Subject: below --
1993-07-30 12:00 Forcing default representations Bob Gilbert
1993-07-30 1:15 pipex!warwick!zaphod.crihan.fr!univ-lyon1.fr!scsing.switch.ch!epflnews!di
1993-07-26 18:30 Robert I. Eachus
1993-07-26 15:12 agate!howland.reston.ans.net!europa.eng.gtefsd.com!news.ans.net!newsgate.watson.ibm.com!yktnews.watson.ibm.com!ncohen
1993-07-24 21:16 Erik Magnuson
1993-07-24 17:13 pipex!sunic!news.funet.fi!funic!news.eunet.fi!prime!mits!rkaivola
1993-07-23 19:15 Gary Morris @ignite
1993-07-22 18:34 Bob Crispen
1993-07-19 16:56 Adam Beneschan
1993-07-16 22:26 dog.ee.lbl.gov!overload.lbl.gov!agate!howland.reston.ans.net!noc.near.net
1993-07-13 19:22 crispen
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox