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.
next prev parent 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