g-dyntab.ads, [...]: Remove incorrect assertion.
authorBob Duff <duff@adacore.com>
Thu, 27 Apr 2017 13:05:10 +0000 (13:05 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 27 Apr 2017 13:05:10 +0000 (15:05 +0200)
commit7494697b8c55022b046dbed542369289646fbe22
tree9f69f475620cc998a16ebc1e844d5d66b8f6addb
parentf2acfbce60d8225bff9f469a68606ebd2fe54736
g-dyntab.ads, [...]: Remove incorrect assertion.

2017-04-27  Bob Duff  <duff@adacore.com>

* g-dyntab.ads, g-dyntab.adb, g-table.ads: Remove incorrect assertion.
If the table grows and then shrinks back to empty, we won't necessarily
point back to the empty array. Code cleanups.
* sinput.ads: Add 'Base to Size clause to match the declared
component subtypes.

From-SVN: r247329
gcc/ada/ChangeLog
gcc/ada/g-dyntab.adb
gcc/ada/g-dyntab.ads
gcc/ada/g-table.ads
gcc/ada/sinput.ads