]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ada/sem_ch8.adb
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 6 Jan 2015 10:13:24 +0000 (11:13 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 6 Jan 2015 10:13:24 +0000 (11:13 +0100)
commitfc6d9796420e99d8dbd7bd2b5487b4c6f5263993
tree60ba5ab2a615682e5f32f980557c74a6400a1d8e
parent28fa5430b89d86f6735a4d505b5dcc891ca27ef6
[multiple changes]

2015-01-06  Ed Schonberg  <schonberg@adacore.com>

* sem_ch12.adb, sem_ch12.ads, sem_ch8.adb: Ongoing work for wrappers
for operators in SPARK.

2015-01-06  Javier Miranda  <miranda@adacore.com>

* exp_disp.adb: Revert previous patch again.

2015-01-06  Ed Schonberg  <schonberg@adacore.com>

* sem_aggr.adb (Get_Value): In ASIS mode, preanalyze the
expression in an others association before making copies for
separate resolution and accessibility checks. This ensures that
the type of the expression is available to ASIS in all cases,
in particular if the expression is itself an aggregate.

From-SVN: r219248
gcc/ada/ChangeLog
gcc/ada/exp_disp.adb
gcc/ada/sem_aggr.adb
gcc/ada/sem_ch12.adb
gcc/ada/sem_ch12.ads
gcc/ada/sem_ch8.adb