]> git.ipfire.org Git - thirdparty/gcc.git/commit
sem_ch13.adb (Build_Invariant_Procedure): New calling sequence.
authorRobert Dewar <dewar@adacore.com>
Tue, 26 Oct 2010 13:12:34 +0000 (13:12 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 26 Oct 2010 13:12:34 +0000 (15:12 +0200)
commitf2264ac2cd6325b96d5a742ce72159a011636f38
tree8a6ecde825359b408b09247b4efe229b7d9826f1
parent1ce9dff334e66750cfc2a42509c8bed0d7a16f63
sem_ch13.adb (Build_Invariant_Procedure): New calling sequence.

2010-10-26  Robert Dewar  <dewar@adacore.com>

* sem_ch13.adb (Build_Invariant_Procedure): New calling sequence.
(Build_Invariant_Procedure): Properly handle analysis of invariant
expression with proper end-of-visible-decls visibility.
* sem_ch13.ads (Build_Invariant_Procedure): Changed calling sequence.
* sem_ch3.adb (Process_Full_View): Don't build invariant procedure
(too late).
(Analyze_Private_Extension_Declaration): Propagate invariant flags.
* sem_ch7.adb (Analyze_Package_Specification): Build invariant
procedures.

From-SVN: r165960
gcc/ada/ChangeLog
gcc/ada/sem_ch13.adb
gcc/ada/sem_ch13.ads
gcc/ada/sem_ch3.adb
gcc/ada/sem_ch7.adb