OSDN Git Service

2008-08-20 Ed Schonberg <schonberg@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Aug 2008 11:02:51 +0000 (11:02 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Aug 2008 11:02:51 +0000 (11:02 +0000)
commitf4e9d48dc50e2e40a43c87a9ab53f56f42a6a1d3
treec7e676ade7a5304276c3b334bd132222b6b62905
parent90deca2e15868dfb5ef0589a4154e1e642a8eed0
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@139269 138bc75d-0d04-0410-961f-82ee72b054a4
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