]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ada/exp_aggr.adb
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Fri, 17 Feb 2012 13:56:55 +0000 (14:56 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Fri, 17 Feb 2012 13:56:55 +0000 (14:56 +0100)
commit260359e35de7fcc0d7746cdc3983857fba1b9f7a
treee139ece8778dadcfdec61d440ca2acd7abacbab4
parentbae868fba9ff95c0f9d6f8bd2d578592f8714d54
[multiple changes]

2012-02-17  Robert Dewar  <dewar@adacore.com>

* sem_dim.adb, sem_dim.ads, s-tasren.adb, prj.adb, prj.ads, freeze.adb,
sem_res.adb, exp_ch4.adb, sinput.adb, sinput.ads, exp_aggr.adb,
exp_intr.adb, s-os_lib.adb: Minor reformatting.

2012-02-17  Ed Schonberg  <schonberg@adacore.com>

* sem_ch6.adb (Is_Non_Overriding_Operation): Add warning if the
old operation is abstract, the relevant type is not abstract,
and the new subprogram fails to override.

From-SVN: r184336
15 files changed:
gcc/ada/ChangeLog
gcc/ada/exp_aggr.adb
gcc/ada/exp_ch4.adb
gcc/ada/exp_intr.adb
gcc/ada/freeze.adb
gcc/ada/prj.adb
gcc/ada/prj.ads
gcc/ada/s-os_lib.adb
gcc/ada/s-tasren.adb
gcc/ada/sem_ch6.adb
gcc/ada/sem_dim.adb
gcc/ada/sem_dim.ads
gcc/ada/sem_res.adb
gcc/ada/sinput.adb
gcc/ada/sinput.ads