sem_type.adb (Write_Overloads): Improve display of candidate interpretations.
authorEd Schonberg <schonberg@adacore.com>
Wed, 15 Feb 2006 09:45:29 +0000 (10:45 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 15 Feb 2006 09:45:29 +0000 (10:45 +0100)
commit4e73070af6d0d5091ac78966a6bd3b43c861c904
tree0c80e1e6f750a6cfb18612964f5e677a09698823
parent3640a4e7820d85e5e0af1715139105ed1ad0b458
sem_type.adb (Write_Overloads): Improve display of candidate interpretations.

2006-02-13  Ed Schonberg  <schonberg@adacore.com>
    Javier Miranda  <miranda@adacore.com>

* sem_type.adb (Write_Overloads): Improve display of candidate
interpretations.
(Add_One_Interp): Do not add to the list of interpretations aliased
entities corresponding with an abstract interface type that is an
immediate ancestor of a tagged type; otherwise we have a dummy
conflict between this entity and the aliased entity.
(Disambiguate): The predefined equality on universal_access is not
usable if there is a user-defined equality with the proper signature,
declared in the same declarative part as the designated type.
(Find_Unique_Type): The universal_access equality operator defined under
AI-230 does not cover pool specific access types.
(Covers): If one of the types is a generic actual subtype, check whether
it matches the partial view of the other type.

From-SVN: r111096
gcc/ada/sem_type.adb