comp.lang.ada
 help / color / mirror / Atom feed
* Ada Compiler Complaint ?
@ 2001-08-28  3:02 Dale Pennington
  2001-08-28 10:06 ` David C. Hoos, Sr.
  0 siblings, 1 reply; 5+ messages in thread
From: Dale Pennington @ 2001-08-28  3:02 UTC (permalink / raw)


Folks, looks like my company news server is acting wierd, so I am also
posting from a home account. If this shows up twice, just ignore the second
one.

I have a chunk of code giving me an error I do not understand. The code is :

package X
...
type Bit is range (0..1);
for Bit'Size use 1;

type Bit_Array is array(1..20000) of Bit;
pragma Pack(Bit_Array);

type Bit_Array_Ptr is access Bit_Array;

package Bit_Io is new Ada.Text_Io.Integer_Io(Bit);

...

procedure Y
...
A_Bit_Array : Bit_Array_Ptr;
begin
...
Bit_Io.Put(Outfile,A_Bit_Array(I),1);
...
end Y;
...
end package X;

The compiler complains for the Bit_Io.Put instruction on the column
A_Bit_Array starts :
expected type "System.Unsigned_Types.Packed_Byte"
found type "Bit" defined at xxx.

Where xxx is the line the type Bit is at.

Anyone know why the compiler is complaining, and what I can do about it ?

Thanks

Dale Pennington









^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2001-08-28 14:33 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-08-28  3:02 Ada Compiler Complaint ? Dale Pennington
2001-08-28 10:06 ` David C. Hoos, Sr.
2001-08-28 10:32   ` Larry Kilgallen
2001-08-28 12:10   ` Dale Pennington
2001-08-28 14:33     ` David C. Hoos

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