This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r207039 - in /trunk/gcc/ada: ChangeLog sem_attr...
- From: charlet at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 24 Jan 2014 14:51:19 -0000
- Subject: r207039 - in /trunk/gcc/ada: ChangeLog sem_attr...
Author: charlet
Date: Fri Jan 24 14:51:19 2014
New Revision: 207039
URL: http://gcc.gnu.org/viewcvs?rev=207039&root=gcc&view=rev
Log:
2014-01-24 Ed Schonberg <schonberg@adacore.com>
* sem_ch3.adb (Analyze_Declarations): At the end of an
appropriate declarative part, call Freeze_All from the first
declaration in the scope, not from the first unfrozen one. This
is necessary to apply visibility checks to entities with delayed
aspects. Otherwise, in the presence of instantiations and cleanups
that they may generate, the delayed aspects may be analyzed too
late and produce spurious visibility errors.
* sem_attr.adb: Place etype on range.
* sem_ch6.adb: Documentation expression functions.
Modified:
trunk/gcc/ada/ChangeLog
trunk/gcc/ada/sem_attr.adb
trunk/gcc/ada/sem_ch3.adb
trunk/gcc/ada/sem_ch6.adb