From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,5a3e508f74e87110 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!news4.google.com!feeder.news-service.com!feeder.erje.net!news.ecp.fr!news.jacob-sparre.dk!pnx.dk!not-for-mail From: Jacob Sparre Andersen Newsgroups: comp.lang.ada Subject: Re: Record representation : components order Date: 06 Jul 2009 10:27:16 +0200 Organization: Jacob Sparre Andersen Sender: sparre@jspa-nykredit Message-ID: <87ab3igqsb.fsf@nbi.dk> References: <908a786e-214e-436f-868b-c0ead259fcc5@r33g2000yqn.googlegroups.com> NNTP-Posting-Host: 212.27.26.23.bredband.3.dk Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: munin.nbi.dk 1246868879 439 212.27.26.23 (6 Jul 2009 08:27:59 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Mon, 6 Jul 2009 08:27:59 +0000 (UTC) User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.4 Xref: g2news2.google.com comp.lang.ada:6854 Date: 2009-07-06T10:27:16+02:00 List-Id: Yannick Duch�ne wrote: > Stephen Leake wrote: > > If your application requires a specific component order, you must > > specify the order in a record representation clause. > > > > Anything else is compiler dependent. > And so the two document pointed in the second part of this thread > are wrong ? Finally if its true, the RM does not miss any details > and one must strictly rely on it and nothing else. You should note that the reference manual also refers other documents. For example does the pragma Convention implicitly refer to the specifications of other languages/compilers. And "pragma Convention (*)" is an implicit record representation clause, which lays out the type as language/compiler "*" does it. Things aren't always as simple as they may seem. Greetings, Jacob -- "It is a syntax error to write FORTRAN while not wearing a blue tie."