OSDN Git Service

2009-04-29 Albert Lee <lee@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Apr 2009 12:03:14 +0000 (12:03 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Apr 2009 12:03:14 +0000 (12:03 +0000)
commita7ed52be304abe39cdf800db3d19feb66de21a1d
tree9f5514a9ff096b956b1cb4f99ac9d21c7f159811
parent038533d3585ad019d90f91704ed9df0b75709f84
2009-04-29  Albert Lee  <lee@adacore.com>

* g-socthi-vxworks.ads: Change the spec of Msghdr to match the one in
the default version of GNAT.Sockets.Thin.

* g-socthi-vms.ads: Change the spec of Msghdr to match the one in the
default version of GNAT.Sockets.Thin.

2009-04-29  Ed Schonberg  <schonberg@adacore.com>

* sem_ch6.adb (Analyze_Subprogram_Specification): If the subprogram is
an overriding operation of an inherited interface operation, and the
controlling type is a synchronized type, we replace the type with its
corresponding record, to match the proper signature of an overriding
operation. The same processing must be performed for an access
parameter whose designated type is derived from a synchronized
interface.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146954 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/g-socthi-vms.ads
gcc/ada/g-socthi-vxworks.ads
gcc/ada/sem_ch6.adb