From: "Jonas Nygren" <ehsjony@ehs.ericsson.se>
Subject: rep clause in generics
Date: 1997/03/14
Date: 1997-03-14T00:00:00+00:00 [thread overview]
Message-ID: <01bc3057$61a78db0$81946482@vkpc131> (raw)
I tried to write a small generic package that represents packed arrays of
some element type:
generic
type Element_Type is private;
package Gen_Buffers is
type Index_Type is new Natural;
type Buffer_Type is array(Index_Type range <>) of Element_Type;
pragma Pack (Buffer_Type);
for Buffer_Type'Component_Size use Element_Type'Size; -- line 9
end Gen_Buffers;
The compiler complained with:
gen_buffers.ads:9:39: static integer expression required here
I thought that Element_Type'Size was a static integer expression. Am I or
the compiler in error?
/jonas
next reply other threads:[~1997-03-14 0:00 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
1997-03-14 0:00 Jonas Nygren [this message]
1997-03-14 0:00 ` rep clause in generics Stephen Leake
1997-03-15 0:00 ` Robert Dewar
1997-03-20 0:00 ` Aaro Koskinen
1997-03-14 0:00 ` Robert A Duff
1997-03-15 0:00 ` Robert Dewar
1997-03-14 0:00 ` Robert Dewar
1997-03-20 0:00 ` Nick Roberts
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox