comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@merv.cs.nyu.edu (Robert Dewar)
Subject: Re: GNAT's internal format for Discriminant Records?
Date: 1998/06/21
Date: 1998-06-21T00:00:00+00:00	[thread overview]
Message-ID: <dewar.898441365@merv> (raw)
In-Reply-To: 358c2547.16624162@SantaClara01.news.InterNex.Net


Tom Moran says

<<Discriminants are commonly placed in a record pretty much like any
other component, and you should be able to use record rep clauses to
force different compilers to all do what you want.  Tags are (in my
experience) 32 bits on the front and not movable.  If the hardware
gadget wants the data, but not the tag, how about
>>


This is wrong, tags are typically pointers, so they are only 32-bits on
32-bit machines. GNAT on the Alpha, or on the MIPS in n64 mode will
allocate 64-bits for the tag.





  reply	other threads:[~1998-06-21  0:00 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-06-19  0:00 GNAT's internal format for Discriminant Records? Rick Flower
1998-06-19  0:00 ` Simon Wright
1998-06-20  0:00 ` Tom Moran
1998-06-21  0:00   ` Robert Dewar [this message]
1998-06-21  0:00 ` Robert Dewar
replies disabled

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