2005-11-14 Ed Schonberg <schonberg@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Nov 2005 13:58:51 +0000 (13:58 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Nov 2005 13:58:51 +0000 (13:58 +0000)
commit40e2112263b8063148e12aa160b5556279acdf6d
treee32dc23d77d88fa699214dbbc0dd1d40ca6a0a07
parent89362889d330a5e29a285cec6e91b2b11701c80b
2005-11-14  Ed Schonberg  <schonberg@adacore.com>

* freeze.adb (Freeze_Entity): For an access formal that is an access
to subprogram, freeze the anonymous subprogram type at the same time,
to prevent later freezing in the wrong scope, such as the enclosing
subprogram body.
(Freeze_Entity): Freeze the equivalent_type of an access_to_protected_
subprogram whenever available.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@106979 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/freeze.adb