[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 1 Oct 2012 10:08:51 +0000 (12:08 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 1 Oct 2012 10:08:51 +0000 (12:08 +0200)
commitd976bf74f0b426dc4f17228e181421e695f49c05
tree48fb5d81c49c29d974252efaecc502e2cca8093b
parent0929eaeb0128f2bcb9707ffd78bf0bca1a6b7aea
[multiple changes]

2012-10-01  Hristian Kirtchev  <kirtchev@adacore.com>

* sem_ch3.adb (Analyze_Declarations): Remove the specialized
code which prevents freezing when the declarative list contains
a _postconditions body. This is no longer needed because the
body is now inserted at the end of the declarations.
* sem_ch6.adb (Insert_After_Last_Declaration): New routine.
(Insert_Before_First_Source_Declaration): Removed.
(Process_PPCs): Insert the _postconditions body at the end of
the declarative list to prevent premature freezing of types that
appear in the declarations.

2012-10-01  Robert Dewar  <dewar@adacore.com>

* sem_aggr.adb, sem_dim.adb: Minor reformatting.

From-SVN: r191911
gcc/ada/ChangeLog
gcc/ada/sem_aggr.adb
gcc/ada/sem_ch3.adb
gcc/ada/sem_ch6.adb
gcc/ada/sem_dim.adb