]> git.ipfire.org Git - thirdparty/gcc.git/commit
sem_aggr.adb, [...] (Valid_Ancestor): Resolve confusion between partial and full...
authorEd Schonberg <schonberg@adacore.com>
Wed, 20 Aug 2008 11:02:51 +0000 (11:02 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 20 Aug 2008 11:02:51 +0000 (13:02 +0200)
commit2af92e28f0612424edab29a57a22f1b9609dad6e
treec7e676ade7a5304276c3b334bd132222b6b62905
parent6e60703f413e6c124eeb17d751dc9a9bdd89443e
sem_aggr.adb, [...] (Valid_Ancestor): Resolve confusion between partial and full views of an ancestor of the context...

2008-08-20  Ed Schonberg  <schonberg@adacore.com>

* sem_aggr.adb, sem_type.adb, exp_ch9.ads, einfo.ads,
exp_ch6.adb, exp_aggr.adb (Valid_Ancestor): Resolve
confusion between partial and full views of an ancestor of the context
type when the parent is a private extension declared in a parent unit,
and full views are available for the context type.

From-SVN: r139269
gcc/ada/ChangeLog
gcc/ada/einfo.ads
gcc/ada/exp_aggr.adb
gcc/ada/exp_ch6.adb
gcc/ada/exp_ch9.ads
gcc/ada/sem_aggr.adb
gcc/ada/sem_type.adb