[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Thu, 11 Apr 2013 13:28:02 +0000 (15:28 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 11 Apr 2013 13:28:02 +0000 (15:28 +0200)
commit88ff8916c7cbbf0810255d8db096fd69cd4d1105
tree5c62e93600e39467b13c88abd5f5aa9559fe8861
parent327900c7f5b09f16f9199a425d96c93a2c73cc93
[multiple changes]

2013-04-11  Ben Brosgol  <brosgol@adacore.com>

* gnat_ugn.texi: Minor clean ups.

2013-04-11  Robert Dewar  <dewar@adacore.com>

* nlists.ads, nlists.adb, treepr.adb, treepr.ads: Move debugging
function p from Nlists to Treepr.

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

* sem_disp.adb (Check_Dispatching_Context): If the context is
a contract for a null procedure defer error reporting until
postcondition body is created.
* exp_ch13.adb (Expand_N_Freeze_Entity): If the entity is a
null procedure, complete the analysis of its contracts so that
calls within classwide conditions are properly rewritten as
dispatching calls.

From-SVN: r197794
gcc/ada/ChangeLog
gcc/ada/exp_ch13.adb
gcc/ada/gnat_ugn.texi
gcc/ada/nlists.adb
gcc/ada/nlists.ads
gcc/ada/sem_disp.adb
gcc/ada/treepr.adb
gcc/ada/treepr.ads