comp.lang.ada
 help / color / mirror / Atom feed
From: "Dale Pennington" <dalepenn@hiwaay.net>
Subject: Ada Compiler Complaint ?
Date: Mon, 27 Aug 2001 22:02:53 -0500
Date: 2001-08-27T22:02:53-05:00	[thread overview]
Message-ID: <GUDi7.52672$54.2837690@e420r-atl1.usenetserver.com> (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









             reply	other threads:[~2001-08-28  3:02 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-08-28  3:02 Dale Pennington [this message]
2001-08-28 10:06 ` Ada Compiler Complaint ? 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
replies disabled

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