aboutsummaryrefslogtreecommitdiff
path: root/gcc/input.c
diff options
context:
space:
mode:
authorEd Schonberg <schonberg@adacore.com>2014-01-24 14:51:19 +0000
committerArnaud Charlet <charlet@gcc.gnu.org>2014-01-24 15:51:19 +0100
commitad4e3362d3ea425d26c91c5a7d35a2649146bef9 (patch)
treeb7dba3998c295f3018673747616d89ddc6056caf /gcc/input.c
parentbff2d234281c10f137b8e2a2b9957c5675506eab (diff)
downloadgcc-ad4e3362d3ea425d26c91c5a7d35a2649146bef9.zip
gcc-ad4e3362d3ea425d26c91c5a7d35a2649146bef9.tar.gz
gcc-ad4e3362d3ea425d26c91c5a7d35a2649146bef9.tar.bz2
sem_ch3.adb (Analyze_Declarations): At the end of an appropriate declarative part...
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. From-SVN: r207039
Diffstat (limited to 'gcc/input.c')
0 files changed, 0 insertions, 0 deletions