OSDN Git Service

2005-09-01 Javier Miranda <miranda@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Sep 2005 08:03:00 +0000 (08:03 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Sep 2005 08:03:00 +0000 (08:03 +0000)
commit7c7c3694d58d8a54028292b68e62363ff4f2aded
tree7c49e06073d07b49ad2e87f4f0ae0954824a03b0
parent409a5de10ee7f575ad4f46ce115cd4a4ace10bdc
2005-09-01  Javier Miranda  <miranda@adacore.com>
    Ed Schonberg  <schonberg@adacore.com>

* sem_disp.adb (Check_Controlling_Formals): Anonymous access types
used in controlling parameters exclude null because it is necessary to
read the tag to dispatch, and null has no tag.
(Override_Dispatching_Operation): If the previous operation is inherited
from an interface, it becomes hidden  and does not participate in later
name resolution.

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