comp.lang.ada
 help / color / mirror / Atom feed
From: christoph.grein@eurocopter.com
Subject: Re: Returning ranges from a function (was: How to loop (elegant) throug a vector ?)
Date: Mon, 23 Jun 2008 05:28:05 -0700 (PDT)
Date: 2008-06-23T05:28:05-07:00	[thread overview]
Message-ID: <d6f09e9e-f6dc-4c51-9e72-f85b89c18b9f@k13g2000hse.googlegroups.com> (raw)
In-Reply-To: 5f3204b8-5f93-4a65-a7ff-86abb3a839e9@k37g2000hsf.googlegroups.com

> With my version of GNAT everything is stored at the same location when
> "aliased" is added to components of the array.
> I can see it by having *equal* access variables created from different
> array indices:

But there is nothing to store - Empty_Record'Size = 0, so nothing is
stored in the same location for each index value.

Array object A is nearly empty, it only holds the boundaries. Really
interesting :-)

Note: A compiler need not follow the recommendation to create objects
of zero size. GNAT does because it has to because it claims to
implement all annexes.



  reply	other threads:[~2008-06-23 12:28 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-06-20 13:19 How to loop (elegant) throug a vector ? Reinert Korsnes
2008-06-20 14:49 ` Pascal Obry
2008-06-20 17:12 ` Returning ranges from a function (was: How to loop (elegant) throug a vector ?) Stefan Bellon
2008-06-22 14:01   ` Maciej Sobczak
2008-06-22 18:47     ` Stefan Bellon
2008-06-22 21:06       ` Maciej Sobczak
2008-06-23  9:47         ` Stefan Bellon
2008-06-23 12:06           ` Maciej Sobczak
2008-06-23 12:28             ` christoph.grein [this message]
2008-06-20 19:21 ` How to loop (elegant) throug a vector ? Jeffrey R. Carter
2008-06-20 19:48   ` Reinert Korsnes
2008-06-20 23:25     ` Jeffrey R. Carter
2008-06-23 17:14     ` Matthew Heaney
2008-06-23 17:11   ` Matthew Heaney
2008-06-23 17:08 ` Matthew Heaney
replies disabled

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