aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/sem_ch3.ads
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2014-07-30 16:29:05 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2014-07-30 16:29:05 +0200
commit2b4c962d787e092de9af83d2a3ca568ce3ca69bb (patch)
tree71cd8e1fabb3e180122c16f7f4247f629b720c7e /gcc/ada/sem_ch3.ads
parentc98b825308a59e73598f30dd14827a8c57567369 (diff)
downloadgcc-2b4c962d787e092de9af83d2a3ca568ce3ca69bb.zip
gcc-2b4c962d787e092de9af83d2a3ca568ce3ca69bb.tar.gz
gcc-2b4c962d787e092de9af83d2a3ca568ce3ca69bb.tar.bz2
[multiple changes]
2014-07-30 Robert Dewar <dewar@adacore.com> * clean.adb: Minor reformatting. * opt.ads: Minor fix to incorrect comment. 2014-07-30 Ed Schonberg <schonberg@adacore.com> * a-chtgbo.ads, a-chtgbo.adb (Delete_Node_At_Index): New subprogram, used by bounded hashed sets, to delete a node at a given index, whose element may have been improperly updated through a Reference_Preserving key. * a-cbhase.ads: Add Reference_Control_Type to package Generic_Keys. * a-cbhase.adb: Add Adjust and Finalize routines for Reference_Control_Type. (Delete, Insert): Raise Program_Error, not Constraint_Error, when operation is illegal. (Reference_Preserving_Key): Build aggregate for Reference_Control_Type * a-cmbutr.ads: Add Reference_Control_Type to detect tampering. Add private with_clause for Ada.Finalization. * a-cbmutr.adb: Add Adjust and Finalize routines for Reference_Control_Type. Use it in the construction of Reference and Constant_Reference values. From-SVN: r213285
Diffstat (limited to 'gcc/ada/sem_ch3.ads')
0 files changed, 0 insertions, 0 deletions