]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ada/exp_ch6.adb
2013-04-23 Vincent Celier <celier@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Apr 2013 09:53:23 +0000 (09:53 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Apr 2013 09:53:23 +0000 (09:53 +0000)
commitf2780d56ec17d5a0c219b94561a43133f4dd1873
tree7707a1974f10354ae188d09877f6b574d4ca66aa
parent0fd13d3221f9184a1ab3d0cb98b7840c095216e6
2013-04-23  Vincent Celier  <celier@adacore.com>

* prj-part.ads, prj-conf.ads: Minor comment updates.

2013-04-23  Ed Schonberg  <schonberg@adacore.com>

* einfo.adb (Predicate_Function): For a private type, retrieve
predicate function from full view.
* aspects.adb (Find_Aspect): Ditto.
* exp_ch6.adb (Expand_Actuals): If the formal is class-wide and
the actual is a definite type, apply predicate check after call.
* sem_res.adb: Do not apply a predicate check before the call to
a generated Init_Proc.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198185 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/aspects.adb
gcc/ada/einfo.adb
gcc/ada/exp_ch6.adb
gcc/ada/prj-conf.ads
gcc/ada/prj-part.ads
gcc/ada/sem_res.adb