sem_ch12.adb (Check_Formal_Package_Instance): Skip an internal formal entity without...
authorEd Schonberg <schonberg@adacore.com>
Wed, 12 Oct 2016 10:40:37 +0000 (10:40 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 12 Oct 2016 10:40:37 +0000 (12:40 +0200)
commit5b4c1029596a33d420738c3ef7bc547edd924321
tree90499528cfce1e195217265d6f4a61a1c019db29
parent05662a060a8b17e077c58ce1867fcecf82bd31ff
sem_ch12.adb (Check_Formal_Package_Instance): Skip an internal formal entity without a parent only if...

2016-10-12  Ed Schonberg  <schonberg@adacore.com>

* sem_ch12.adb (Check_Formal_Package_Instance): Skip an internal
formal entity without a parent only if the corresponding actual
entity has a different kind.
* exp_ch9.adb (Build_Class_Wide_Master): If the master is
declared locally, insert the renaming declaration after the
master declaration, to prevent access before elaboration in gigi.

From-SVN: r241029
gcc/ada/ChangeLog
gcc/ada/exp_ch9.adb
gcc/ada/sem_ch12.adb