-
- Downloads
[multiple changes]
2015-02-20 Robert Dewar <dewar@adacore.com> * sem_res.adb: Minor reformatting. * exp_ch9.adb (Build_Protected_Spec): Copy Aliased setting when building spec. * sem_ch13.adb (Analyze_Aspect_Specifications): Exclude Boolean aspects from circuitry setting delay required to false if the argument is an integer literal. 2015-02-20 Ed Schonberg <schonberg@adacore.com> * einfo.ads. einfo.adb (Partial_View_Has_Unknown_Discr): New flag on type entities, to enforce AI12-0133: default initialization of types whose partial view has unknown discriminants does not get an invariant check, because clients of the unit can never declare objects of such types. * sem_ch3.adb (Find_Type_Name); Set new flag Partial_View_Has_Unknown_Discr when needed. * exp_ch3.adb (Expand_N_Object_Declaration): Use flag to suppress generation of invariant call on default-initialized object. From-SVN: r220836
Showing
- gcc/ada/ChangeLog 21 additions, 0 deletionsgcc/ada/ChangeLog
- gcc/ada/einfo.adb 13 additions, 2 deletionsgcc/ada/einfo.adb
- gcc/ada/einfo.ads 10 additions, 0 deletionsgcc/ada/einfo.ads
- gcc/ada/exp_ch3.adb 6 additions, 3 deletionsgcc/ada/exp_ch3.adb
- gcc/ada/exp_ch9.adb 3 additions, 2 deletionsgcc/ada/exp_ch9.adb
- gcc/ada/sem_ch13.adb 19 additions, 8 deletionsgcc/ada/sem_ch13.adb
- gcc/ada/sem_ch3.adb 7 additions, 0 deletionsgcc/ada/sem_ch3.adb
- gcc/ada/sem_res.adb 3 additions, 3 deletionsgcc/ada/sem_res.adb
Loading
Please register or sign in to comment