sem_util.adb (Wrong_Type): In any instance...
authorEd Schonberg <schonberg@adacore.com>
Thu, 28 May 2015 10:48:29 +0000 (10:48 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 28 May 2015 10:48:29 +0000 (12:48 +0200)
commit4d6a38a56ee18d4bbfe451206ce1e5c041c5ccb7
tree6a53879ef2ea6f4d4f74d2e4eb820b3f62cb5f2a
parent9fb5fd444bef7601aec09778bc6ee926a6f76fd4
sem_util.adb (Wrong_Type): In any instance...

2015-05-28  Ed Schonberg  <schonberg@adacore.com>

* sem_util.adb (Wrong_Type): In any instance, do not emit error
if type of expression is the partial view of the expected type.

2015-05-28  Ed Schonberg  <schonberg@adacore.com>

* sem_res.adb (Resolve_Actuals): a)  The replacement of formal
names in named associations only needs to be done within an
instance, on a call to a primitive of a formal derived type,
where the actual subprogram may have different formal names than
those of the primitive operation of the formal type.
b) Defaulted parameters must be taken into account when obtaining
the names of the formals of the actual subprogram being called.

From-SVN: r223804
gcc/ada/ChangeLog
gcc/ada/sem_res.adb
gcc/ada/sem_util.adb