]> git.ipfire.org Git - thirdparty/gcc.git/commit
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 2 Apr 2012 09:19:30 +0000 (11:19 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 2 Apr 2012 09:19:30 +0000 (11:19 +0200)
commite228f7eed275e585d48c92dc87bde3dd0784e4d2
treea214a8cf48a012e0c7fbd60901426ba6143aedaf
parent99fc068ee807cc43779d775a3dda705f5f37c4f5
[multiple changes]

2012-04-02  Yannick Moy  <moy@adacore.com>

* lib-xref-alfa.adb: Code clean up.

2012-04-02  Ed Schonberg  <schonberg@adacore.com>

* sem_ch12.adb (Analyze_Subprogram_Instantiation): Do not suppress
style checks, because the subprogram instance itself may contain
violations of syle rules.
* style.adb (Missing_Overriding): Check for missing overriding
indicator on a subprogram instance.

2012-04-02  Hristian Kirtchev  <kirtchev@adacore.com>

* sem_ch6.adb (Last_Implicit_Declaration): New routine.
(Process_PPCs): Insert the body of _postconditions after the
last internally generated declaration. This ensures that actual
subtypes created for formal parameters are visible and properly
frozen as _postconditions may reference them.

From-SVN: r186070
gcc/ada/ChangeLog
gcc/ada/lib-xref-alfa.adb
gcc/ada/sem_ch12.adb
gcc/ada/sem_ch6.adb
gcc/ada/style.adb