-
- Downloads
[multiple changes]
2009-07-20 Bob Duff <duff@adacore.com> * sem_ch13.adb (Analyze_Record_Representation_Clause): Use "and then" instead of "and", because otherwise Parent_Last_Bit is read uninitialized in the case where it's not a tagged type, or the tagged parent does not have a complete rep clause. 2009-07-20 Robert Dewar <dewar@adacore.com> * stylesw.ads: Minor documentation change. * types.ads: Minor reformatting 2009-07-20 Javier Miranda <miranda@adacore.com> * exp_disp.ads (Apply_Access_Checks): New subprogram that takes care of generating the tag checks associated with dispatching calls. * exp_disp.adb (Apply_Access_Checks): New subprogram. (New_Value): This routine was previously local to expand dispatching calls but it is now used also by Apply_Access_Checks. (Expand_Dispatching_Calls): Cleanup code because the functionality of tag checks is now provided by Apply_Access_Checks. * exp_ch6.adb (Expand_Call): Incorporate generation of tag checks in case of dispatching calls. 2009-07-20 Arnaud Charlet <charlet@adacore.com> * gnat1drv.adb (Gnat1drv): Also disable Elaboration_Check in CodePeer_Mode. From-SVN: r149821
Showing
- gcc/ada/ChangeLog 30 additions, 0 deletionsgcc/ada/ChangeLog
- gcc/ada/exp_ch6.adb 7 additions, 5 deletionsgcc/ada/exp_ch6.adb
- gcc/ada/exp_disp.adb 203 additions, 73 deletionsgcc/ada/exp_disp.adb
- gcc/ada/exp_disp.ads 3 additions, 0 deletionsgcc/ada/exp_disp.ads
- gcc/ada/gnat1drv.adb 10 additions, 8 deletionsgcc/ada/gnat1drv.adb
- gcc/ada/sem_ch13.adb 1 addition, 1 deletiongcc/ada/sem_ch13.adb
- gcc/ada/stylesw.ads 68 additions, 70 deletionsgcc/ada/stylesw.ads
- gcc/ada/types.ads 5 additions, 5 deletionsgcc/ada/types.ads
Loading
Please register or sign in to comment