diff options
author | Ed Schonberg <schonberg@adacore.com> | 2008-08-04 20:50:45 +0200 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2008-08-04 20:50:45 +0200 |
commit | cd1c668b50e5fa0041d6d6267e884914e0aa9d94 (patch) | |
tree | bb7c07914ca27a6a2d8326c20534a48711e867a7 /libjava/defineclass.cc | |
parent | 94eefd2ef77020f87a7787c294b6b01c3e67450a (diff) | |
download | gcc-cd1c668b50e5fa0041d6d6267e884914e0aa9d94.zip gcc-cd1c668b50e5fa0041d6d6267e884914e0aa9d94.tar.gz gcc-cd1c668b50e5fa0041d6d6267e884914e0aa9d94.tar.bz2 |
2008-08-04 Ed Schonberg <schonberg@adacore.com>
* sem_ch3.adb:
(Replace_Anonymous_Access_To_Protected_Subprogram): Handle properly an
anonymous access to protected subprogram that is the return type of the
specification of a subprogram body.
* sem_ch6.adb:
(Analyze_Subprogram_Body): if the return type is an anonymous access to
subprogram, freeze it now to prevent access anomalies in the back-end.
* exp_ch9.adb: Minor code cleanup.
Make sure that new declarations are inserted into the tree before
analysis (from code reading).
From-SVN: r138650
Diffstat (limited to 'libjava/defineclass.cc')
0 files changed, 0 insertions, 0 deletions