]> gcc.gnu.org Git - gcc.git/commit
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Wed, 5 Dec 2012 10:47:30 +0000 (11:47 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 5 Dec 2012 10:47:30 +0000 (11:47 +0100)
commitde6cad7c5c435279a851b6546d7cb6cd3001d96c
treea3803d5cb1c1dc053ac715509bbad941fda70cba
parentac2b960fcf50ac868ecc2f407e67d7085bf069de
[multiple changes]

2012-12-05  Ed Schonberg  <schonberg@adacore.com>

* par-ch6.adb (P_Return_Object_Declaration): Do not check for
legality of Aliased keyword.
* sem_ch6.adb (Analyze_Function_Return): The keyword aliased is
legal in an extended return statement only if the return type
is immutably limited.

2012-12-05  Javier Miranda  <miranda@adacore.com>

* exp_disp.adb (Expand_Interface_Thunk): Simplify
management of controlling formals.  Required to avoid problems
with primitives of internally generated base types associated
with constrained tagged types.

From-SVN: r194201
gcc/ada/ChangeLog
gcc/ada/exp_disp.adb
gcc/ada/par-ch6.adb
gcc/ada/sem_ch6.adb
This page took 0.062291 seconds and 5 git commands to generate.