a-convec.ads, [...]: (operator "&"): handle potential overflow for large index types
authorMatthew Heaney <heaney@adacore.com>
Fri, 17 Feb 2006 16:08:48 +0000 (17:08 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Fri, 17 Feb 2006 16:08:48 +0000 (17:08 +0100)
commitdc6b9ba2d18ecc4b22e1a23002cea7681d8786bc
treee3840316266dbd9e7ac56d6ad9624ab50cdb8b7a
parent35ecbe09de2198eca10cc6a7e6349969007309c3
a-convec.ads, [...]: (operator "&"): handle potential overflow for large index types

2006-02-17  Matthew Heaney  <heaney@adacore.com>

* a-convec.ads, a-convec.adb:
(operator "&"): handle potential overflow for large index types
(Insert): removed Contraint_Error when using large index types
(Insert_Space): removed Constraint_Error for large index types
(Length): moved constraint check from Length to Insert

* a-coinve.ads, a-coinve.adb: Stream attribute procedures are declared
as not null access.
Explicit raise statements now include an exception message.
(operator "&"): handle potential overflow for large index types
(Insert): removed Contraint_Error when using large index types
(Insert_Space): removed Constraint_Error for large index types
(Length): moved constraint check from Length to Insert

From-SVN: r111197
gcc/ada/a-coinve.adb
gcc/ada/a-coinve.ads
gcc/ada/a-convec.adb
gcc/ada/a-convec.ads