]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ada/freeze.adb
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Thu, 10 Oct 2013 12:32:03 +0000 (14:32 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 10 Oct 2013 12:32:03 +0000 (14:32 +0200)
commitc76bf0bffda065a7364340bf64a9584ec250af7a
treec8e47ec3e82cc0ccb5c0eb27b61cabe61da6c093
parent58747e480855841d1d510af687f7292c95151d17
[multiple changes]

2013-10-10  Thomas Quinot  <quinot@adacore.com>

* s-taprop-posix.adb: Add missing comment.

2013-10-10  Robert Dewar  <dewar@adacore.com>

* freeze.adb (Freeze_Record_Type): Move choice checking to
Analyze_Freeze_Entity (Freeze_Record_Type): Make sure all choices
are properly frozen
* sem_case.adb (Check_Choices): Remove misguided attempt to
freeze choices (this is now done in Freeze_Record_Type where
it belongs).
(Check_Choices): Remove some analyze/resolve calls
that are redundant since they are done in Analyze_Choices.
* sem_ch13.adb (Analyze_Freeze_Entity): Do the error
checking for choices in variant records here (moved here from
Freeze.Freeze_Record_Type)

From-SVN: r203364
gcc/ada/ChangeLog
gcc/ada/freeze.adb
gcc/ada/s-taprop-posix.adb
gcc/ada/sem_case.adb
gcc/ada/sem_ch13.adb