r149468 - in /trunk/gcc/ada: ChangeLog checks.a...
charlet@gcc.gnu.org
charlet@gcc.gnu.org
Fri Jul 10 09:43:00 GMT 2009
Author: charlet
Date: Fri Jul 10 09:43:01 2009
New Revision: 149468
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=149468
Log:
2009-07-10 Robert Dewar <dewar@adacore.com>
* exp_util.adb: Minor code reorganization (use N_Short_Circuit)
* exp_ch4.adb: Add ??? comment for conditional expressions on limited
types.
* checks.adb (In_Declarative_Region_Of_Subprogram_Body): New procedure,
replaces Safe_To_Capture_In_Parameter_Value, and properly handles the
case of conditional expressions that may not be elaborated.
* sem_util.adb (Safe_To_Capture_Value): Properly handle case of
conditional expression where we may not execute then then or else
branches.
Modified:
trunk/gcc/ada/ChangeLog
trunk/gcc/ada/checks.adb
trunk/gcc/ada/exp_ch4.adb
trunk/gcc/ada/exp_util.adb
trunk/gcc/ada/sem_util.adb
More information about the Gcc-cvs
mailing list