-
- Downloads
[multiple changes]
2014-11-20 Robert Dewar <dewar@adacore.com> * s-tassta.adb, exp_aggr.adb, s-taskin.adb, exp_strm.adb: Minor reformatting. * comperr.adb (Compiler_Abort): New wording for bug box. * par-ch13.adb: Minor reformatting. * par-ch3.adb (P_Identifier_Declarations): Handle aspect specifications given before initialization expression in object declaration cleanly. * gnat1drv.adb (Adjust_Global_Switches): Make sure static elaboration mode is set if we are operating in SPARK mode. * sem_ch12.adb (Analyze_Package_Instantiation): Make sure static elab mode is set if we are in SPARK mode. (Analyze_Subprogram_Instantiation): ditto. (Set_Instance_Env): ditto. * sem_elab.adb (Check_A_Call): In SPARK mode, we require Elaborate_All in the case of a call during elaboration to a subprogram in another unit. 2014-11-20 Ed Schonberg <schonberg@adacore.com> * inline.adb (Can_Split_Unconstrained_Function, Build_Procedure): Copy parameter type rather than creating reference to the entity, to capture class-wide reference, whose name is not retrieved by visibility. From-SVN: r217874
Showing
- gcc/ada/ChangeLog 26 additions, 0 deletionsgcc/ada/ChangeLog
- gcc/ada/comperr.adb 3 additions, 8 deletionsgcc/ada/comperr.adb
- gcc/ada/exp_aggr.adb 5 additions, 5 deletionsgcc/ada/exp_aggr.adb
- gcc/ada/exp_strm.adb 5 additions, 5 deletionsgcc/ada/exp_strm.adb
- gcc/ada/gnat1drv.adb 2 additions, 5 deletionsgcc/ada/gnat1drv.adb
- gcc/ada/inline.adb 6 additions, 1 deletiongcc/ada/inline.adb
- gcc/ada/par-ch13.adb 3 additions, 5 deletionsgcc/ada/par-ch13.adb
- gcc/ada/par-ch3.adb 20 additions, 1 deletiongcc/ada/par-ch3.adb
- gcc/ada/s-taskin.adb 4 additions, 0 deletionsgcc/ada/s-taskin.adb
- gcc/ada/s-tassta.adb 3 additions, 0 deletionsgcc/ada/s-tassta.adb
- gcc/ada/sem_ch12.adb 43 additions, 5 deletionsgcc/ada/sem_ch12.adb
- gcc/ada/sem_elab.adb 32 additions, 7 deletionsgcc/ada/sem_elab.adb
Loading
Please register or sign in to comment